Index: trunk/src/pcb_bool.c =================================================================== --- trunk/src/pcb_bool.c (revision 8749) +++ trunk/src/pcb_bool.c (revision 8750) @@ -26,9 +26,9 @@ pcb_bool_op_t pcb_str2boolop(const char *s) { - if (pcb_strcasecmp(s, "set")) return PCB_BOOL_SET; - if (pcb_strcasecmp(s, "clear")) return PCB_BOOL_CLEAR; - if (pcb_strcasecmp(s, "toggle")) return PCB_BOOL_TOGGLE; - if (pcb_strcasecmp(s, "preserve")) return PCB_BOOL_PRESERVE; + if (pcb_strcasecmp(s, "set") == 0) return PCB_BOOL_SET; + if (pcb_strcasecmp(s, "clear") == 0) return PCB_BOOL_CLEAR; + if (pcb_strcasecmp(s, "toggle") == 0) return PCB_BOOL_TOGGLE; + if (pcb_strcasecmp(s, "preserve") == 0) return PCB_BOOL_PRESERVE; return PCB_BOOL_INVALID; }