chiark / gitweb /
journal: validate field name in sd_journal_query_unique()
authorLennart Poettering <lennart@poettering.net>
Thu, 18 Oct 2012 20:30:27 +0000 (22:30 +0200)
committerLennart Poettering <lennart@poettering.net>
Thu, 18 Oct 2012 20:34:42 +0000 (22:34 +0200)
src/journal/sd-journal.c

index a874ca5eaa01db121ffe5ad08e53d7921b904c7c..772a4fb6dc825d3ecd2d631671a8b2fe710af4ae 100644 (file)
@@ -2214,6 +2214,8 @@ _public_ int sd_journal_query_unique(sd_journal *j, const char *field) {
                 return -EINVAL;
         if (isempty(field))
                 return -EINVAL;
+        if (!field_is_valid(field))
+                return -EINVAL;
 
         f = strdup(field);
         if (!f)