Author: mimir Date: 2006-12-17 13:01:35 +0000 (Sun, 17 Dec 2006) New Revision: 20222
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=20222 Log: return status unsuccessful when null pointers are returned from lookup call. rafal Modified: branches/SAMBA_4_0/source/libnet/libnet_lookup.c Changeset: Modified: branches/SAMBA_4_0/source/libnet/libnet_lookup.c =================================================================== --- branches/SAMBA_4_0/source/libnet/libnet_lookup.c 2006-12-17 02:19:56 UTC (rev 20221) +++ branches/SAMBA_4_0/source/libnet/libnet_lookup.c 2006-12-17 13:01:35 UTC (rev 20222) @@ -418,7 +418,9 @@ struct lsa_RefDomainList *domains = s->lookup.out.domains; struct lsa_TransSidArray *sids = s->lookup.out.sids; - /* TODO: verify if returned pointers are non-null */ + if (domains == NULL || sids == NULL) { + composite_error(c, NT_STATUS_UNSUCCESSFUL); + } if (sids->count > 0) { io->out.rid = sids->sids[0].rid;