bool path_contains_wcard = False;
TALLOC_CTX *ctx = talloc_tos();
struct smbd_server_connection *sconn = req->sconn;
+ files_struct *fsp = NULL;
START_PROFILE(SMBfclose);
memcpy(status,p,21);
if(dptr_fetch(sconn, status+12,&dptr_num)) {
+ fsp = dptr_fsp(sconn, dptr_num);
/* Close the dptr - we know it's gone */
dptr_close(sconn, &dptr_num);
+ if (fsp != NULL) {
+ close_file(NULL, fsp, NORMAL_CLOSE);
+ fsp = NULL;
+ }
}
reply_outbuf(req, 1, 0);