wait_before_sending_break();
}
+#if defined(WITH_SMB1SERVER)
if (sconn->using_smb2) {
+#endif
send_break_message_smb2(fsp, break_from, break_to);
+#if defined(WITH_SMB1SERVER)
} else {
send_break_message_smb1(fsp, (break_to & SMB2_LEASE_READ) ?
OPLOCKLEVEL_II : OPLOCKLEVEL_NONE);
}
+#endif
if ((break_from == SMB2_LEASE_READ) &&
(break_to == SMB2_LEASE_NONE)) {
return;
}
+#if defined(WITH_SMB1SERVER)
if (sconn->using_smb2) {
+#endif
send_break_message_smb2(fsp, 0, OPLOCKLEVEL_NONE);
+#if defined(WITH_SMB1SERVER)
} else {
send_break_message_smb1(fsp, OPLOCKLEVEL_NONE);
}
+#endif
fsp->sent_oplock_break = BREAK_TO_NONE_SENT;