URL: https://github.com/SSSD/sssd/pull/124
Author: jhrozek
 Title: #124: Fix a segfault in IFP's GetUserAttr
Action: opened

PR body:
"""
This PR fixes a crash in GetUserAttr. To reproduce, it's enough to:
dbus-send --print-reply --system --dest=org.freedesktop.sssd.infopipe 
/org/freedesktop/sssd/infopipe org.freedesktop.sssd.infopipe.GetUserAttr 
string:admin array:string:name
"""

To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/124/head:pr124
git checkout pr124
From 9be0a2dd82ccde91e1bab19a5857c1481f30f078 Mon Sep 17 00:00:00 2001
From: Jakub Hrozek <jhro...@redhat.com>
Date: Sun, 15 Jan 2017 10:41:47 +0100
Subject: [PATCH] IFP: Fix GetUserAttr

GetUserAttr used to segfault without this patch.
---
 src/responder/ifp/ifpsrv_cmd.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/responder/ifp/ifpsrv_cmd.c b/src/responder/ifp/ifpsrv_cmd.c
index 3a1a177..23f410a 100644
--- a/src/responder/ifp/ifpsrv_cmd.c
+++ b/src/responder/ifp/ifpsrv_cmd.c
@@ -537,6 +537,7 @@ static void ifp_user_get_attr_done(struct tevent_req *subreq)
     }
 
     state->res = talloc_steal(state, result->ldb_result);
+    state->dom = result->domain;
     talloc_zfree(result);
 
     fqdn = sss_create_internal_fqname(state, state->inp_name,
_______________________________________________
sssd-devel mailing list -- sssd-devel@lists.fedorahosted.org
To unsubscribe send an email to sssd-devel-le...@lists.fedorahosted.org

Reply via email to