From 12d99da163b1efef7e982f04e03049e012857bae Mon Sep 17 00:00:00 2001 From: Pavel Březina Date: Fri, 3 Jun 2016 14:17:59 +0200 Subject: sss_sifp: return context even on IO error So the caller is able to get error description. Reviewed-by: Jakub Hrozek --- src/lib/sifp/sss_sifp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/sifp/sss_sifp.c b/src/lib/sifp/sss_sifp.c index 3528fc3bc..3dad40ff4 100644 --- a/src/lib/sifp/sss_sifp.c +++ b/src/lib/sifp/sss_sifp.c @@ -83,6 +83,8 @@ sss_sifp_init_ex(void *alloc_pvt, goto done; } + *_ctx = ctx; + dbus_error_init(ctx->io_error); conn = dbus_bus_get(DBUS_BUS_SYSTEM, &dbus_error); @@ -93,7 +95,6 @@ sss_sifp_init_ex(void *alloc_pvt, } ctx->conn = conn; - *_ctx = ctx; ret = SSS_SIFP_OK; -- cgit