Fixed memory initialization bug in previous commit
diff --git a/lib/caps.c b/lib/caps.c
index 6574a10..1fca141 100644
--- a/lib/caps.c
+++ b/lib/caps.c
@@ -20,6 +20,7 @@
   else
     d->first_cap = cap;
   d->last_cap = cap;
+  cap->next = NULL;
   cap->addr = addr;
   cap->id = id;
   cap->type = type;