mirror of
https://github.com/samba-team/samba.git
synced 2025-02-15 05:57:49 +03:00
Ensure that CHECK_FNUM rejects fd == -1 correctly.
Jeremy.
This commit is contained in:
parent
fbfe94a799
commit
d2fff2596a
@ -80,7 +80,10 @@
|
||||
#define FNUM_OK(fsp,c) (OPEN_FSP(fsp) && (c)==(fsp)->conn)
|
||||
|
||||
#define CHECK_FSP(fsp,conn) if (!FNUM_OK(fsp,conn)) \
|
||||
return(ERROR(ERRDOS,ERRbadfid))
|
||||
return(ERROR(ERRDOS,ERRbadfid)); \
|
||||
else if((fsp)->fd == -1) \
|
||||
return(ERROR(ERRDOS,ERRbadaccess))
|
||||
|
||||
#define CHECK_READ(fsp) if (!(fsp)->can_read) \
|
||||
return(ERROR(ERRDOS,ERRbadaccess))
|
||||
#define CHECK_WRITE(fsp) if (!(fsp)->can_write) \
|
||||
|
Loading…
x
Reference in New Issue
Block a user