summaryrefslogtreecommitdiff
path: root/egg/egg-secure-memory.c
diff options
context:
space:
mode:
authorStef Walter <stef@memberwebs.com>2010-09-11 23:38:46 +0000
committerStef Walter <stef@memberwebs.com>2010-09-11 23:38:46 +0000
commit53391e4f569f1a3d8e4fb47502b480bc50e7e131 (patch)
tree90cae18ef986c2aaba4dd21b023da39aa1706caa /egg/egg-secure-memory.c
parentf3c08bb6f286da296d28efc7e626569f8c3b565b (diff)
downloadgnome-keyring-53391e4f569f1a3d8e4fb47502b480bc50e7e131.tar.gz
[egg] Fix secure memory assertion.
Fix assertion that occurs when searching for pool to free memory from. https://bugzilla.gnome.org/show_bug.cgi?id=616175
Diffstat (limited to 'egg/egg-secure-memory.c')
-rw-r--r--egg/egg-secure-memory.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/egg/egg-secure-memory.c b/egg/egg-secure-memory.c
index 07f57d1b..f6992031 100644
--- a/egg/egg-secure-memory.c
+++ b/egg/egg-secure-memory.c
@@ -235,11 +235,12 @@ pool_free (void* item)
break;
}
}
-
+
/* Otherwise invalid meta */
- ASSERT (pool && *at);
+ ASSERT (at);
+ ASSERT (pool);
ASSERT (pool->used > 0);
-
+
/* No more meta cells used in this block, remove from list, destroy */
if (pool->used == 1) {
*at = pool->next;