From 67dac0a65e9322771d853ee0914c41c30a1c4432 Mon Sep 17 00:00:00 2001 From: Ondrej Kos Date: Mon, 4 Mar 2013 10:03:54 +0100 Subject: krb5_child: fix value type and initialization ret was defined as integer, instead of errno_t, and was uninitialized --- src/providers/krb5/krb5_child.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/providers/krb5/krb5_child.c') diff --git a/src/providers/krb5/krb5_child.c b/src/providers/krb5/krb5_child.c index 9182f238..42dffe7b 100644 --- a/src/providers/krb5/krb5_child.c +++ b/src/providers/krb5/krb5_child.c @@ -1899,7 +1899,7 @@ int main(int argc, const char *argv[]) poptContext pc; int debug_fd = -1; int status; - int ret; + errno_t ret; struct poptOption long_options[] = { POPT_AUTOHELP @@ -1941,6 +1941,7 @@ int main(int argc, const char *argv[]) debug_prg_name = talloc_asprintf(kr, "[sssd[krb5_child[%d]]]", getpid()); if (!debug_prg_name) { DEBUG(SSSDBG_CRIT_FAILURE, ("talloc_asprintf failed.\n")); + ret = ENOMEM; goto done; } -- cgit