if (tmp_value_len == 4 && strcasecmp(tmp_value, "true") == 0) {
value = 1;
- }
- else if (tmp_value_len == 3 && strcasecmp(tmp_value, "yes") == 0) {
+ } else if (tmp_value_len == 3 && strcasecmp(tmp_value, "yes") == 0) {
value = 1;
- }
- else if (tmp_value_len == 2 && strcasecmp(tmp_value, "on") == 0) {
+ } else if (tmp_value_len == 2 && strcasecmp(tmp_value, "on") == 0) {
value = 1;
- }
- else {
+ } else if (value) {
value = atoi(tmp_value);
+ } else {
+ value = 0;
}
if (value) {