diff options
Diffstat (limited to 'source4/libcli/wbclient/wbclient.c')
-rw-r--r-- | source4/libcli/wbclient/wbclient.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source4/libcli/wbclient/wbclient.c b/source4/libcli/wbclient/wbclient.c index 165333a6b58..b5183be121b 100644 --- a/source4/libcli/wbclient/wbclient.c +++ b/source4/libcli/wbclient/wbclient.c @@ -155,6 +155,10 @@ NTSTATUS wbc_sids_to_xids(struct tevent_context *ev, struct id_map *ids, close(fd); + if (resp->result != WINBINDD_OK || p == NULL) { + return NT_STATUS_INTERNAL_ERROR; + } + p = resp->extra_data.data; for (i=0; i<count; i++) { |