diff options
author | Stef Walter <stef@memberwebs.com> | 2010-09-11 23:38:46 +0000 |
---|---|---|
committer | Stef Walter <stef@memberwebs.com> | 2010-09-11 23:38:46 +0000 |
commit | 53391e4f569f1a3d8e4fb47502b480bc50e7e131 (patch) | |
tree | 90cae18ef986c2aaba4dd21b023da39aa1706caa /egg/egg-secure-memory.c | |
parent | f3c08bb6f286da296d28efc7e626569f8c3b565b (diff) | |
download | gnome-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.c | 7 |
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; |