summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-05-16 20:32:25 -0700
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-05-16 20:32:25 -0700
commit2f9c2ff0e4e63b3be5619ee2d57864d861f00f24 (patch)
treeb76c3cc7e6a1744e77253ff1047d94e0c49def23
parent28382b0d625feaa1011d84154169c912316e1e69 (diff)
parent111ef9bfbe47e6e36a144a99b6b0a0b2af4ab558 (diff)
downloadkdbus-bus-2f9c2ff0e4e63b3be5619ee2d57864d861f00f24.tar.gz
kdbus-bus-2f9c2ff0e4e63b3be5619ee2d57864d861f00f24.tar.bz2
kdbus-bus-2f9c2ff0e4e63b3be5619ee2d57864d861f00f24.zip
Merge branch 'master' of https://code.google.com/p/d-bus
-rw-r--r--pool.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/pool.c b/pool.c
index fa0f6e84f9b..9022f1f4078 100644
--- a/pool.c
+++ b/pool.c
@@ -241,6 +241,9 @@ void kdbus_pool_cleanup(struct kdbus_pool *pool)
{
struct kdbus_slice *s, *tmp;
+ if (!pool->buf)
+ return;
+
list_for_each_entry_safe(s, tmp, &pool->slices, entry) {
list_del(&s->entry);
kfree(s);