Author: vlendec Date: 2007-07-09 08:00:50 +0000 (Mon, 09 Jul 2007) New Revision: 23757
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=23757 Log: Fix Coverity id 386 Modified: branches/SAMBA_3_0/source/utils/net_rpc.c branches/SAMBA_3_0_26/source/utils/net_rpc.c Changeset: Modified: branches/SAMBA_3_0/source/utils/net_rpc.c =================================================================== --- branches/SAMBA_3_0/source/utils/net_rpc.c 2007-07-09 07:55:09 UTC (rev 23756) +++ branches/SAMBA_3_0/source/utils/net_rpc.c 2007-07-09 08:00:50 UTC (rev 23757) @@ -4074,7 +4074,11 @@ { token->num_sids = 4; - token->user_sids = SMB_MALLOC_ARRAY(DOM_SID, 4); + if (!(token->user_sids = SMB_MALLOC_ARRAY(DOM_SID, 4))) { + d_fprintf(stderr, "malloc failed\n"); + token->num_sids = 0; + return; + } token->user_sids[0] = *user_sid; sid_copy(&token->user_sids[1], &global_sid_World); Modified: branches/SAMBA_3_0_26/source/utils/net_rpc.c =================================================================== --- branches/SAMBA_3_0_26/source/utils/net_rpc.c 2007-07-09 07:55:09 UTC (rev 23756) +++ branches/SAMBA_3_0_26/source/utils/net_rpc.c 2007-07-09 08:00:50 UTC (rev 23757) @@ -4163,7 +4163,11 @@ { token->num_sids = 4; - token->user_sids = SMB_MALLOC_ARRAY(DOM_SID, 4); + if (!(token->user_sids = SMB_MALLOC_ARRAY(DOM_SID, 4))) { + d_fprintf(stderr, "malloc failed\n"); + token->num_sids = 0; + return; + } token->user_sids[0] = *user_sid; sid_copy(&token->user_sids[1], &global_sid_World);