chiark / gitweb /
ude_rules.c: fix possible NULL pointer dereference in get_key()
authorFlorian Zumbiehl <florz@florz.de>
Tue, 1 Sep 2009 10:15:54 +0000 (12:15 +0200)
committerKay Sievers <kay.sievers@vrfy.org>
Tue, 1 Sep 2009 10:15:54 +0000 (12:15 +0200)
udev/udev-rules.c

index a45a813..96645e8 100644 (file)
@@ -878,7 +878,7 @@ static int get_key(struct udev *udev, char **line, char **key, enum operation_ty
        char *temp;
 
        linepos = *line;
-       if (linepos == NULL && linepos[0] == '\0')
+       if (linepos == NULL || linepos[0] == '\0')
                return -1;
 
        /* skip whitespace */