ctdb-logging: Allow sub-string matching for debug level strings
[obnox/samba/samba-obnox.git] / ctdb / common / logging.c
index 517f78f68e06af41ba4644b39f4560ab40965c25..cc8e5b2c04bc1456f17de908d65d7133264cb98c 100644 (file)
@@ -37,8 +37,8 @@ bool debug_level_parse(const char *log_string, enum debug_level *log_level)
        int i;
 
        for (i=0; i<ARRAY_SIZE(log_string_map); i++) {
-               if (strcasecmp(log_string_map[i].log_string,
-                              log_string) == 0) {
+               if (strncasecmp(log_string_map[i].log_string,
+                               log_string, strlen(log_string)) == 0) {
                        *log_level = log_string_map[i].log_level;
                        return true;
                }