svn commit: samba r15353 - in branches/SAMBA_4_0/source/pidl/lib/Parse/Pidl/Samba4: .

jelmer at samba.org jelmer at samba.org
Sun Apr 30 02:41:51 GMT 2006


Author: jelmer
Date: 2006-04-30 02:41:50 +0000 (Sun, 30 Apr 2006)
New Revision: 15353

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=15353

Log:
Don't dereference NULL pointer. Found by the IBM checker.

Modified:
   branches/SAMBA_4_0/source/pidl/lib/Parse/Pidl/Samba4/EJS.pm


Changeset:
Modified: branches/SAMBA_4_0/source/pidl/lib/Parse/Pidl/Samba4/EJS.pm
===================================================================
--- branches/SAMBA_4_0/source/pidl/lib/Parse/Pidl/Samba4/EJS.pm	2006-04-30 02:23:10 UTC (rev 15352)
+++ branches/SAMBA_4_0/source/pidl/lib/Parse/Pidl/Samba4/EJS.pm	2006-04-30 02:41:50 UTC (rev 15353)
@@ -206,6 +206,7 @@
 	# uint8 arrays are treated as data blobs
 	if ($nl->{TYPE} eq 'DATA' && $e->{TYPE} eq 'uint8') {
 		if (!$l->{IS_FIXED}) {
+			check_null_pointer($size);
 			pidl "EJS_ALLOC_N(ejs, $var, $size);";
 		}
 		check_null_pointer($length);



More information about the samba-cvs mailing list