Commit
6d71edab5a ("smbd: use fsctl_get_reparse_point() in
smb3_file_posix_information_init()") introduced the local helper
function reparse_buffer_parse_posix_type; when this function enter the
case where 'reparse_tag != IO_REPARSE_TAG_NFS' the local variable
reparse is still NULL, and must not be de-referenced in DBG_INFO print.
Fixes Coverity issue
1635770
Signed-off-by: Shachar Sharon <ssharon@redhat.com>
Reviewed-by: Anoop C S <anoopcs@samba.org>
Reviewed-by: Martin Schwenke <martin@meltin.net>
Autobuild-User(master): Anoop C S <anoopcs@samba.org>
Autobuild-Date(master): Mon Jun 9 06:26:05 UTC 2025 on atb-devel-224
* anything that is not a NFS one (or symlink) as S_IFREG.
*/
DBG_INFO("Unhandled NFS reparse tag: 0x%" PRIx32 "\n",
- reparse->tag);
+ reparse_tag);
*type = S_IFREG;
return NT_STATUS_OK;
}