smbd: Pass lease parameters explicitly to find_fsp_lease
[ambi/samba-autobuild/.git] / source3 / smbd / durable.c
index 1f6113e4cc9d2953250131a01d194615d7e6a645..719c3f1a5f27cfe6064b0cd2ba3f645639d6fccf 100644 (file)
@@ -709,7 +709,12 @@ NTSTATUS vfs_default_durable_reconnect(struct connection_struct *conn,
                key.data[0] = l->lease_key.data[0];
                key.data[1] = l->lease_key.data[1];
 
-               fsp->lease = find_fsp_lease(fsp, &key, l);
+               fsp->lease = find_fsp_lease(
+                       fsp,
+                       &key,
+                       l->current_state,
+                       l->lease_version,
+                       l->epoch);
                if (fsp->lease == NULL) {
                        TALLOC_FREE(lck);
                        fsp_free(fsp);