]> git.ozlabs.org Git - ccan/blobdiff - ccan/tdb2/test/run-25-hashoverload.c
tdb2: fix leak in tests.
[ccan] / ccan / tdb2 / test / run-25-hashoverload.c
index 68e52114d7b7903ae51329a83aca3b3f6b9f2e8d..42d49de7e88c00e7edc23e3dbdb82fb1894ede6a 100644 (file)
@@ -62,6 +62,7 @@ int main(int argc, char *argv[])
                        ok1(d.dsize == sizeof(j));
                        ok1(d.dptr != NULL);
                        ok1(d.dptr && memcmp(d.dptr, &j, d.dsize) == 0);
+                       free(d.dptr);
                }
 
                /* Now add a *lot* more. */
@@ -73,6 +74,7 @@ int main(int argc, char *argv[])
                        ok1(d.dsize == sizeof(j));
                        ok1(d.dptr != NULL);
                        ok1(d.dptr && memcmp(d.dptr, &j, d.dsize) == 0);
+                       free(d.dptr);
                }
                ok1(tdb_check(tdb, NULL, NULL) == 0);
 
@@ -92,6 +94,7 @@ int main(int argc, char *argv[])
                        ok1(d.dsize == sizeof(j));
                        ok1(d.dptr != NULL);
                        ok1(d.dptr && memcmp(d.dptr, &j, d.dsize) == 0);
+                       free(d.dptr);
                }
 
                /* Traverse through them. */