blob: a0d6e6a4ee46359342e1b1da77da9a80628f16cf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
$NetBSD: patch-ab,v 1.1 2007/07/12 15:02:09 joerg Exp $
--- src/Xrm.c.orig 2006-09-25 12:57:47.000000000 +0200
+++ src/Xrm.c
@@ -808,6 +808,7 @@ void XrmCombineDatabase(
}
}
(from->methods->destroy)(from->mbstate);
+ _XUnlockMutex(&from->linfo);
_XFreeMutex(&from->linfo);
Xfree((char *)from);
_XUnlockMutex(&(*into)->linfo);
@@ -2656,6 +2657,7 @@ void XrmDestroyDatabase(
else
DestroyNTable(table);
}
+ _XUnlockMutex(&db->linfo);
_XFreeMutex(&db->linfo);
(*db->methods->destroy)(db->mbstate);
Xfree((char *)db);
|