Returns now GNUNET_SYSERR
[oweals/gnunet.git] / src / util / container_heap.c
index a32cb6c5c1dc47d51622248f506f84d1df64cf93..7cd30a0a740c784a04d90fd1f172ac1b59dd2c8b 100644 (file)
@@ -135,9 +135,6 @@ GNUNET_CONTAINER_heap_create (enum GNUNET_CONTAINER_HeapOrder order)
   struct GNUNET_CONTAINER_Heap *heap;
 
   heap = GNUNET_malloc (sizeof (struct GNUNET_CONTAINER_Heap));
-  heap->walk_pos = NULL;
-  heap->root = NULL;
-  heap->size = 0;
   heap->order = order;
   return heap;
 }
@@ -381,8 +378,7 @@ GNUNET_CONTAINER_heap_remove_root (struct GNUNET_CONTAINER_Heap *heap)
   else if (root->right_child == NULL)
     {
       heap->root = root->left_child;
-      if (root->left_child != NULL)
-       root->left_child->parent = NULL;
+      root->left_child->parent = NULL;
     }
   else
     {