Code

data: Return the number of bytes that would have been returned.
[sysdb.git] / src / core / store_lookup.c
index 5aa69152f237576cb4d2995e15c9a3c771b5b976..2e73780fbf8da67f51c7e040470d051668b20621 100644 (file)
@@ -142,7 +142,7 @@ match_regex_value(int op, sdb_data_t *v, sdb_data_t *re)
        else if (re->type != SDB_TYPE_REGEX)
                return 0;
 
-       if (sdb_data_format(v, value, sizeof(value), SDB_UNQUOTED) < 0)
+       if (! sdb_data_format(v, value, sizeof(value), SDB_UNQUOTED))
                status = 0;
        else if (! regexec(&re->data.re.regex, value, 0, NULL, 0))
                status = 1;