diff --git a/sys/nfs41_driver.c b/sys/nfs41_driver.c index fd85a85..710c56a 100644 --- a/sys/nfs41_driver.c +++ b/sys/nfs41_driver.c @@ -5727,6 +5727,11 @@ NTSTATUS nfs41_SetReparsePoint( print_reparse_buffer(Reparse); #endif + if (!Reparse) { + status = STATUS_INVALID_PARAMETER; + goto out; + } + if (Reparse->ReparseTag != IO_REPARSE_TAG_SYMLINK) { status = STATUS_IO_REPARSE_TAG_MISMATCH; goto out;