diff options
author | Jeremy Allison <jra@samba.org> | 2007-01-16 20:49:51 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:17:12 -0500 |
commit | c6b651966039b1c21facd4c4789bf873b5b49426 (patch) | |
tree | bbed4a9bdb9645f218d71759713a5984a0c540d2 | |
parent | 224ff059915b2c92ec86d2c3c4b10c3bc552ffa2 (diff) | |
download | samba-c6b651966039b1c21facd4c4789bf873b5b49426.tar.gz samba-c6b651966039b1c21facd4c4789bf873b5b49426.tar.xz samba-c6b651966039b1c21facd4c4789bf873b5b49426.zip |
r20841: Remove more BOOL ok.
Jeremy.
-rw-r--r-- | source/smbd/reply.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/source/smbd/reply.c b/source/smbd/reply.c index d48c081e217..f633be37402 100644 --- a/source/smbd/reply.c +++ b/source/smbd/reply.c @@ -3770,7 +3770,6 @@ int reply_rmdir(connection_struct *conn, char *inbuf,char *outbuf, int dum_size, { pstring directory; int outsize = 0; - BOOL ok = False; SMB_STRUCT_STAT sbuf; NTSTATUS status; START_PROFILE(SMBrmdir); @@ -3789,12 +3788,13 @@ int reply_rmdir(connection_struct *conn, char *inbuf,char *outbuf, int dum_size, return ERROR_NT(status); } - if (check_name(directory,conn)) { - dptr_closepath(directory,SVAL(inbuf,smb_pid)); - ok = rmdir_internals(conn, directory); + if (!check_name(directory,conn)) { + END_PROFILE(SMBrmdir); + return UNIXERROR(ERRDOS, ERRbadpath); } - - if (!ok) { + + dptr_closepath(directory,SVAL(inbuf,smb_pid)); + if (!rmdir_internals(conn, directory)) { END_PROFILE(SMBrmdir); return UNIXERROR(ERRDOS, ERRbadpath); } |