Fix assertion for proper Huffman merge pattern: 0 == 1 modulo 1.
[pspp] / src / pool.c
index 0123a8b955ed18c5190aa502aba9448130703653..41d4e74862cf703bc738039025e17d8818a9c102 100644 (file)
@@ -21,7 +21,7 @@
 #include <config.h>
 #endif
 #include "pool.h"
-#include <assert.h>
+#include "error.h"
 #include <stdlib.h>
 #include "alloc.h"
 #include "str.h"
@@ -643,6 +643,7 @@ free_all_gizmos (struct pool *pool)
       next = cur->next;
       free_gizmo (cur);
     }
+  pool->gizmos=NULL;
 }
 \f
 /* Memory allocation. */