unlink_flags);
if (ret == 0) {
TALLOC_FREE(parent_fname);
- notify_fname(conn, NOTIFY_ACTION_REMOVED,
- FILE_NOTIFY_CHANGE_DIR_NAME,
- smb_dname->base_name);
return NT_STATUS_OK;
}
return status;
}
- notify_fname(conn, NOTIFY_ACTION_REMOVED,
- FILE_NOTIFY_CHANGE_DIR_NAME,
- smb_dname->base_name);
-
return status;
}
remove_pending_change_notify_requests_by_fid(fsp, notify_status);
+ if (lck_state.delete_object) {
+ notify_fname(conn,
+ NOTIFY_ACTION_REMOVED,
+ FILE_NOTIFY_CHANGE_DIR_NAME,
+ fsp->fsp_name->base_name);
+ }
+
status1 = fd_close(fsp);
if (!NT_STATUS_IS_OK(status1)) {