Fix memory leak in datasheet-test.c
authorJohn Darrington <john@darrington.wattle.id.au>
Sat, 28 Jul 2012 07:52:09 +0000 (09:52 +0200)
committerJohn Darrington <john@darrington.wattle.id.au>
Sat, 28 Jul 2012 07:52:09 +0000 (09:52 +0200)
tests/data/datasheet-test.c

index 98be04fe44b25c73a7cb608596b02296b3b3894c..15e2c488fc3051e997948779f0d310ac97c07a27 100644 (file)
@@ -424,9 +424,12 @@ datasheet_mc_init (struct mc *mc)
   if (params->backing_rows == 0 && params->n_backing_cols == 0)
     {
       /* Create unbacked datasheet. */
+      struct caseproto *proto;
       ds = datasheet_create (NULL);
       mc_name_operation (mc, "empty datasheet");
-      check_datasheet (mc, ds, NULL, 0, caseproto_create ());
+      proto = caseproto_create ();
+      check_datasheet (mc, ds, NULL, 0, proto);
+      caseproto_unref (proto);
     }
   else
     {