summaryrefslogtreecommitdiff
path: root/source3/winbindd/winbindd_getgrgid.c
diff options
context:
space:
mode:
Diffstat (limited to 'source3/winbindd/winbindd_getgrgid.c')
-rw-r--r--source3/winbindd/winbindd_getgrgid.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/source3/winbindd/winbindd_getgrgid.c b/source3/winbindd/winbindd_getgrgid.c
index aa99e6e2561..24d70161770 100644
--- a/source3/winbindd/winbindd_getgrgid.c
+++ b/source3/winbindd/winbindd_getgrgid.c
@@ -79,6 +79,10 @@ static void winbindd_getgrgid_gid2sid_done(struct tevent_req *subreq)
if (tevent_req_nterror(req, status)) {
return;
}
+ if (is_null_sid(state->sid)) {
+ tevent_req_nterror(req, NT_STATUS_NO_SUCH_GROUP);
+ return;
+ }
subreq = wb_getgrsid_send(state, state->ev, state->sid,
lp_winbind_expand_groups());