Author: jra
Date: 2006-06-19 22:58:57 +0000 (Mon, 19 Jun 2006)
New Revision: 16372

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

Log:
Fix Klocwork #1071.
Jeremy

Modified:
   trunk/source/rpc_parse/parse_samr.c


Changeset:
Modified: trunk/source/rpc_parse/parse_samr.c
===================================================================
--- trunk/source/rpc_parse/parse_samr.c 2006-06-19 22:55:03 UTC (rev 16371)
+++ trunk/source/rpc_parse/parse_samr.c 2006-06-19 22:58:57 UTC (rev 16372)
@@ -6471,8 +6471,14 @@
 void init_sam_user_info20A(SAM_USER_INFO_20 *usr, struct samu *pw)
 {
        const char *munged_dial = pdb_get_munged_dial(pw);
-       DATA_BLOB blob = base64_decode_data_blob(munged_dial);
-       
+       DATA_BLOB blob;
+
+       if (munged_dial) {
+               blob = base64_decode_data_blob(munged_dial);
+       } else {
+               blob = data_blob(NULL, 0);
+       }
+
        init_unistr2_from_datablob(&usr->uni_munged_dial, &blob);
        init_uni_hdr(&usr->hdr_munged_dial, &usr->uni_munged_dial);
        data_blob_free(&blob);

Reply via email to