Only destroy pm_fatlock on error if it was initialized.

MFC after:	3 weeks
This commit is contained in:
kib 2010-03-02 11:02:59 +00:00
parent f5bbcec387
commit 7c1461258e

View File

@ -770,8 +770,8 @@ error_exit:
g_topology_unlock();
PICKUP_GIANT();
}
lockdestroy(&pmp->pm_fatlock);
if (pmp) {
lockdestroy(&pmp->pm_fatlock);
if (pmp->pm_inusemap)
free(pmp->pm_inusemap, M_MSDOSFSFAT);
free(pmp, M_MSDOSFSMNT);