Author: jra Date: 2006-08-28 04:52:36 +0000 (Mon, 28 Aug 2006) New Revision: 17872
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=17872 Log: Fix possible null deref found by the Stanford checker. Jeremy. Modified: branches/SAMBA_3_0/source/rpc_server/srv_srvsvc_nt.c branches/SAMBA_3_0_23/source/rpc_server/srv_srvsvc_nt.c Changeset: Modified: branches/SAMBA_3_0/source/rpc_server/srv_srvsvc_nt.c =================================================================== --- branches/SAMBA_3_0/source/rpc_server/srv_srvsvc_nt.c 2006-08-28 03:28:03 UTC (rev 17871) +++ branches/SAMBA_3_0/source/rpc_server/srv_srvsvc_nt.c 2006-08-28 04:52:36 UTC (rev 17872) @@ -771,7 +771,9 @@ (*stot) = list_sessions(&session_list); if (ss0 == NULL) { - (*snum) = 0; + if (snum) { + (*snum) = 0; + } SAFE_FREE(session_list); return; } Modified: branches/SAMBA_3_0_23/source/rpc_server/srv_srvsvc_nt.c =================================================================== --- branches/SAMBA_3_0_23/source/rpc_server/srv_srvsvc_nt.c 2006-08-28 03:28:03 UTC (rev 17871) +++ branches/SAMBA_3_0_23/source/rpc_server/srv_srvsvc_nt.c 2006-08-28 04:52:36 UTC (rev 17872) @@ -653,7 +653,9 @@ (*stot) = list_sessions(&session_list); if (ss0 == NULL) { - (*snum) = 0; + if (snum) { + (*snum) = 0; + } SAFE_FREE(session_list); return; }