diff options
Diffstat (limited to 'source3/smbd/files.c')
-rw-r--r-- | source3/smbd/files.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/source3/smbd/files.c b/source3/smbd/files.c index 07dec80a47..9d27c69a6b 100644 --- a/source3/smbd/files.c +++ b/source3/smbd/files.c @@ -487,7 +487,7 @@ files_struct *file_fnum(uint16 fnum) Get an fsp from a packet given the offset of a 16 bit fnum. ****************************************************************************/ -files_struct *file_fsp(const char *buf, int where) +files_struct *file_fsp(uint16 fid) { files_struct *fsp; @@ -495,11 +495,7 @@ files_struct *file_fsp(const char *buf, int where) return chain_fsp; } - if (!buf) { - return NULL; - } - - fsp = file_fnum(SVAL(buf, where)); + fsp = file_fnum(fid); if (fsp) { chain_fsp = fsp; } |