diff options
| author | Volker Lendecke <vl@samba.org> | 2013-11-09 21:11:41 +0100 |
|---|---|---|
| committer | Ira Cooper <ira@samba.org> | 2013-11-11 21:04:09 +0100 |
| commit | 6b7b007a67ce8ec4e2979f09ba1bdea903116924 (patch) | |
| tree | 11884981b0419bedae5490fcea366240842f0348 /source3/libsmb | |
| parent | c85deeed32607461e552636761b9cd402025b6da (diff) | |
| download | samba-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.c | 6 |
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); |
