From df83a9686182182212b7c12eee89dcd03520bf0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pavel=20B=C5=99ezina?= Date: Fri, 3 Jun 2016 14:17:59 +0200 Subject: [PATCH 04/27] sss_sifp: return context even on IO error So the caller is able to get error description. --- 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 3528fc3bcd6f88ad7b4ecd1f457979fb1f0ec396..3dad40ff4d06c2c605249b3bdac809e16aae5434 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; -- 2.4.11