diff options
Diffstat (limited to 'source/include/smb_macros.h')
-rw-r--r-- | source/include/smb_macros.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/include/smb_macros.h b/source/include/smb_macros.h index 20e2a9a443..0e21431226 100644 --- a/source/include/smb_macros.h +++ b/source/include/smb_macros.h @@ -75,6 +75,8 @@ return ERROR_NT(NT_STATUS_INVALID_HANDLE); \ } while(0) +#define FNUM_OK(fsp,c) ((fsp) && !(fsp)->is_directory && (c)==(fsp)->conn && current_user.vuid==(fsp)->vuid) + /* you must add the following extern declaration to files using this macro * (do not add it to the macro as that causes nested extern declaration warnings) * extern struct current_user current_user; |