config: accept "0" and "1" as XML boolean values
[lttng-tools.git] / src / common / config / session-config.c
index c5432c392f884b58e38c84f7a0a59ed580dfa41e..b08f40a2e319155074b39d39ddcdf427eb333442 100644 (file)
@@ -843,12 +843,14 @@ int parse_bool(xmlChar *str, int *val)
                goto end;
        }
 
-       if (!strcmp((const char *) str, config_xml_true)) {
+       if (!strcmp((const char *) str, config_xml_true) ||
+                       !strcmp((const char *) str, "1")) {
                *val = 1;
-       } else if (!strcmp((const char *) str, config_xml_false)) {
+       } else if (!strcmp((const char *) str, config_xml_false) ||
+                       !strcmp((const char *) str, "0")) {
                *val = 0;
        } else {
-               WARN("Invalid boolean value encoutered (%s).",
+               WARN("Invalid boolean value encountered (%s).",
                        (const char *) str);
                ret = -1;
        }
This page took 0.027662 seconds and 4 git commands to generate.