X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fconf-parser.c;h=a2204530c29cf11d5a9e6896534e8d35d2af069c;hb=af2ab1f9a30a3a2897ee8d0991467ae61bb7cba0;hp=a6d4d92aa29468e63adc3405dd256484c4137259;hpb=10e87ee7f66b59a504c0ed2025463ba5faa69923;p=elogind.git diff --git a/src/conf-parser.c b/src/conf-parser.c index a6d4d92aa..a2204530c 100644 --- a/src/conf-parser.c +++ b/src/conf-parser.c @@ -32,7 +32,6 @@ #include "log.h" #define COMMENTS "#;\n" -#define LINE_MAX 4096 /* Run the user supplied parser for an assignment */ static int next_assignment( @@ -50,7 +49,7 @@ static int next_assignment( assert(lvalue); assert(rvalue); - for (; t->parse; t++) { + for (; t->parse || t->lvalue; t++) { if (t->lvalue && !streq(lvalue, t->lvalue)) continue;