chiark / gitweb /
ude_rules.c: fix possible NULL pointer dereference in get_key()
[elogind.git] / udev / udev-rules.c
index a45a8138f52cdb2702fa9f0a9020db9f8b9ad7aa..96645e8f02ec6b1f82d4d5e06325bd23e4fb793d 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 */