summaryrefslogtreecommitdiff
path: root/source3/libsmb/ntlmssp_parse.c
diff options
context:
space:
mode:
Diffstat (limited to 'source3/libsmb/ntlmssp_parse.c')
-rw-r--r--source3/libsmb/ntlmssp_parse.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/source3/libsmb/ntlmssp_parse.c b/source3/libsmb/ntlmssp_parse.c
index 6644a3db71..ac779a3906 100644
--- a/source3/libsmb/ntlmssp_parse.c
+++ b/source3/libsmb/ntlmssp_parse.c
@@ -234,9 +234,9 @@ BOOL msrpc_parse(const DATA_BLOB *blob,
pull_string(NULL, p, blob->data + ptr, sizeof(p),
len1,
STR_UNICODE|STR_NOALIGN);
- (*ps) = strdup(p);
+ (*ps) = smb_xstrdup(p);
} else {
- (*ps) = NULL;
+ (*ps) = smb_xstrdup("");
}
break;
case 'A':
@@ -255,9 +255,9 @@ BOOL msrpc_parse(const DATA_BLOB *blob,
pull_string(NULL, p, blob->data + ptr, sizeof(p),
len1,
STR_ASCII|STR_NOALIGN);
- (*ps) = strdup(p);
+ (*ps) = smb_xstrdup(p);
} else {
- (*ps) = NULL;
+ (*ps) = smb_xstrdup("");
}
break;
case 'B':