diff options
Diffstat (limited to 'source/nsswitch/winbindd_async.c')
-rw-r--r-- | source/nsswitch/winbindd_async.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/nsswitch/winbindd_async.c b/source/nsswitch/winbindd_async.c index 09426973e81..93dea6f48cb 100644 --- a/source/nsswitch/winbindd_async.c +++ b/source/nsswitch/winbindd_async.c @@ -996,6 +996,9 @@ enum winbindd_result winbindd_dual_lookuprids(struct winbindd_domain *domain, if (result != NULL) { state->response.extra_data.data = SMB_STRDUP(result); + if (!state->response.extra_data.data) { + return WINBINDD_ERROR; + } state->response.length += len+1; } |