From a6a722b5bac1c0732acdd13e27d9be2e6aea73a1 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Tue, 15 Mar 2011 11:19:57 +0100 Subject: libwbclient: CID 2199 -- NULL pointer return Autobuild-User: Volker Lendecke Autobuild-Date: Tue Mar 15 12:08:48 CET 2011 on sn-devel-104 --- nsswitch/libwbclient/wbc_util.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'nsswitch/libwbclient/wbc_util.c') diff --git a/nsswitch/libwbclient/wbc_util.c b/nsswitch/libwbclient/wbc_util.c index d2783f30d2..6d7a96c898 100644 --- a/nsswitch/libwbclient/wbc_util.c +++ b/nsswitch/libwbclient/wbc_util.c @@ -787,6 +787,10 @@ wbcErr wbcAddNamedBlob(size_t *num_blobs, *num_blobs + 2, sizeof(struct wbcNamedBlob), wbcNamedBlobDestructor); + if (blobs == NULL) { + return WBC_ERR_NO_MEMORY; + } + if (*pblobs != NULL) { struct wbcNamedBlob *old = *pblobs; memcpy(blobs, old, sizeof(struct wbcNamedBlob) * (*num_blobs)); -- cgit