From: Asanka Herath Date: Sat, 23 Feb 2008 21:37:08 +0000 (+0000) Subject: DEVEL15-windows-checkntopen-20080223 X-Git-Tag: openafs-devel-1_5_33~15 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=a3ce05447cc05226f35074144e1d7cf671872aaf;p=packages%2Fo%2Fopenafs.git DEVEL15-windows-checkntopen-20080223 LICENSE MIT do not forget to call cm_SyncOpDone if cm_SyncOp succeeded (cherry picked from commit c73b73ee33c37aee2c52051005a12ad36fde70d4) --- diff --git a/src/WINNT/afsd/cm_vnodeops.c b/src/WINNT/afsd/cm_vnodeops.c index 6e0cb1b4c..4aacaffd7 100644 --- a/src/WINNT/afsd/cm_vnodeops.c +++ b/src/WINNT/afsd/cm_vnodeops.c @@ -402,7 +402,7 @@ long cm_CheckNTOpen(cm_scache_t *scp, unsigned int desiredAccess, (*ldpp) = (cm_lock_data_t *)malloc(sizeof(cm_lock_data_t)); if (!*ldpp) { code = ENOMEM; - goto _done; + goto _syncopdone; } (*ldpp)->key = key; @@ -436,6 +436,7 @@ long cm_CheckNTOpen(cm_scache_t *scp, unsigned int desiredAccess, goto _done; } + _syncopdone: cm_SyncOpDone(scp, NULL, CM_SCACHESYNC_LOCK); _done: