summaryrefslogtreecommitdiffstats
path: root/source3/libsmb
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2013-11-09 21:11:41 +0100
committerIra Cooper <ira@samba.org>2013-11-11 21:04:09 +0100
commit6b7b007a67ce8ec4e2979f09ba1bdea903116924 (patch)
tree11884981b0419bedae5490fcea366240842f0348 /source3/libsmb
parentc85deeed32607461e552636761b9cd402025b6da (diff)
downloadsamba-6b7b007a67ce8ec4e2979f09ba1bdea903116924.tar.gz
samba-6b7b007a67ce8ec4e2979f09ba1bdea903116924.tar.xz
samba-6b7b007a67ce8ec4e2979f09ba1bdea903116924.zip
libsmb: Fix CID 241313 Array compared against 0
userinfo->passwrd is not a pointer, no point in checking for !=NULL Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Ira Cooper <ira@samba.org>
Diffstat (limited to 'source3/libsmb')
-rw-r--r--source3/libsmb/clirap2.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/source3/libsmb/clirap2.c b/source3/libsmb/clirap2.c
index 05d8fb2a29..457a82ee11 100644
--- a/source3/libsmb/clirap2.c
+++ b/source3/libsmb/clirap2.c
@@ -867,10 +867,8 @@ int cli_NetUserAdd(struct cli_state *cli, struct rap_user_info_1 * userinfo )
PUTWORD(p, 1); /* info level */
PUTWORD(p, 0); /* pwencrypt */
- if(userinfo->passwrd)
- PUTWORD(p,MIN(strlen((const char *)userinfo->passwrd), RAP_UPASSWD_LEN));
- else
- PUTWORD(p, 0); /* password length */
+ PUTWORD(p, MIN(strlen((const char *)userinfo->passwrd),
+ RAP_UPASSWD_LEN));
p = data;
memset(data, '\0', soffset);