From 99ea3062568b0abba2bad9f2aa506db3f75be785 Mon Sep 17 00:00:00 2001 From: Daniel Borkmann Date: Fri, 20 Apr 2012 21:40:04 +0200 Subject: [PATCH] *mgmt: check is parser was really done Signed-off-by: Daniel Borkmann --- src/ct_servmgmt.c | 2 +- src/ct_usermgmt.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ct_servmgmt.c b/src/ct_servmgmt.c index 318e74c2..500106d6 100644 --- a/src/ct_servmgmt.c +++ b/src/ct_servmgmt.c @@ -120,7 +120,7 @@ static int parse_line(char *line, char *homedir) } store = elem; - return 0; + return s == PARSE_DONE ? 0 : -EIO; } void parse_userfile_and_generate_serv_store_or_die(char *homedir) diff --git a/src/ct_usermgmt.c b/src/ct_usermgmt.c index fb999a01..a11f9e44 100644 --- a/src/ct_usermgmt.c +++ b/src/ct_usermgmt.c @@ -244,7 +244,7 @@ static int parse_line(char *line, char *homedir) } store = elem; - return 0; + return s == PARSE_DONE ? 0 : -EIO; } void parse_userfile_and_generate_user_store_or_die(char *homedir) -- 2.11.4.GIT