svn commit: samba r14046 - in trunk/source/rpc_parse: .

jra at samba.org jra at samba.org
Wed Mar 8 20:02:58 GMT 2006


Author: jra
Date: 2006-03-08 20:02:57 +0000 (Wed, 08 Mar 2006)
New Revision: 14046

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

Log:
Coverity fix #14. Ensure if len is set buf != NULL.
Jeremy.

Modified:
   trunk/source/rpc_parse/parse_misc.c


Changeset:
Modified: trunk/source/rpc_parse/parse_misc.c
===================================================================
--- trunk/source/rpc_parse/parse_misc.c	2006-03-08 20:02:50 UTC (rev 14045)
+++ trunk/source/rpc_parse/parse_misc.c	2006-03-08 20:02:57 UTC (rev 14046)
@@ -762,6 +762,11 @@
 	/* set up string lengths. */
 	SMB_ASSERT(max_len >= str_len);
 
+	/* Ensure buf is valid if str_len was set. Coverity check. */
+	if (str_len && !buf) {
+		return;
+	}
+
 	str->str_max_len = max_len;
 	str->offset = 0;
 	str->str_str_len = str_len;



More information about the samba-cvs mailing list