if ((ret != -1) && was_offline) {
notify_fname(handle->conn,
- NOTIFY_ACTION_MODIFIED,
+ NOTIFY_ACTION_MODIFIED |
+ NOTIFY_ACTION_DIRLEASE_BREAK,
FILE_NOTIFY_CHANGE_ATTRIBUTES,
fsp->fsp_name,
- NULL);
+ fsp_get_smb2_lease(fsp));
}
return ret;
if ((state->ret != -1) && state->was_offline) {
DEBUG(10, ("sending notify\n"));
notify_fname(fsp->conn,
- NOTIFY_ACTION_MODIFIED,
+ NOTIFY_ACTION_MODIFIED |
+ NOTIFY_ACTION_DIRLEASE_BREAK,
FILE_NOTIFY_CHANGE_ATTRIBUTES,
fsp->fsp_name,
- NULL);
+ fsp_get_smb2_lease(fsp));
}
return state->ret;
if ((ret != -1) && was_offline) {
notify_fname(handle->conn,
- NOTIFY_ACTION_MODIFIED,
+ NOTIFY_ACTION_MODIFIED |
+ NOTIFY_ACTION_DIRLEASE_BREAK,
FILE_NOTIFY_CHANGE_ATTRIBUTES,
fsp->fsp_name,
- NULL);
+ fsp_get_smb2_lease(fsp));
}
return ret;
if ((state->ret != -1) && state->was_offline) {
DEBUG(10, ("sending notify\n"));
notify_fname(fsp->conn,
- NOTIFY_ACTION_MODIFIED,
+ NOTIFY_ACTION_MODIFIED |
+ NOTIFY_ACTION_DIRLEASE_BREAK,
FILE_NOTIFY_CHANGE_ATTRIBUTES,
fsp->fsp_name,
- NULL);
+ fsp_get_smb2_lease(fsp));
}
return state->ret;