#if defined(DEVELOPER)
static void validate_my_share_entries(struct smbd_server_connection *sconn,
+ const struct file_id id,
int num,
struct share_mode_entry *share_entry)
{
return;
}
- fsp = file_find_dif(sconn, share_entry->id,
- share_entry->share_file_id);
+ fsp = file_find_dif(sconn, id, share_entry->share_file_id);
if (!fsp) {
DBG_ERR("PANIC : %s\n",
- share_mode_str(talloc_tos(), num, &share_entry->id,
+ share_mode_str(talloc_tos(), num, &id,
share_entry));
smb_panic("validate_my_share_entries: Cannot match a "
"share entry with an open file\n");
{
char *str;
DBG_ERR("validate_my_share_entries: PANIC : %s\n",
- share_mode_str(talloc_tos(), num, &share_entry->id,
+ share_mode_str(talloc_tos(), num, &id,
share_entry));
str = talloc_asprintf(talloc_tos(),
"validate_my_share_entries: "
#if defined(DEVELOPER)
for(i = 0; i < lck->data->num_share_modes; i++) {
- validate_my_share_entries(conn->sconn, i,
+ validate_my_share_entries(conn->sconn, lck->data->id, i,
&lck->data->share_modes[i]);
}
#endif