From 7486dea9f5f7b2a6fbbacc6db740a82140b6377c Mon Sep 17 00:00:00 2001 From: Lukas Slebodnik Date: Fri, 17 May 2013 17:36:38 +0200 Subject: Fixing critical format string issues. --missing arguments. --format '%s', but argument is integer. --wrong format string, examle: '%\n' --- src/tools/sss_userdel.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/tools/sss_userdel.c') diff --git a/src/tools/sss_userdel.c b/src/tools/sss_userdel.c index ac87a7360..d61a45711 100644 --- a/src/tools/sss_userdel.c +++ b/src/tools/sss_userdel.c @@ -96,8 +96,10 @@ static int kick_user(struct tools_ctx *tctx) } else { /* parent */ if (pid == -1) { - DEBUG(1, ("fork failed [%d]: %s\n")); - return errno; + ret = errno; + DEBUG(SSSDBG_CRIT_FAILURE, + ("fork failed [%d]: %s\n", ret, strerror(ret))); + return ret; } while((child_pid = waitpid(pid, &status, 0)) > 0) { -- cgit