+2009-11-13 Simon Josefsson <simon@josefsson.org>
+
+ * tests/test-xvasprintf.c: Fix memory leak, suggested by Eric
+ Blake <ebb9@byu.net>.
+
2009-11-13 Simon Josefsson <simon@josefsson.org>
* tests/test-xvasprintf.c: Add %s%s related checks.
result = my_xasprintf ("");
ASSERT (result != NULL);
ASSERT (strcmp (result, "") == 0);
+ free (result);
result = my_xasprintf ("%s", "foo");
ASSERT (result != NULL);
ASSERT (strcmp (result, "foo") == 0);
+ free (result);
result = my_xasprintf ("%s%s", "foo", "bar");
ASSERT (result != NULL);
ASSERT (strcmp (result, "foobar") == 0);
+ free (result);
result = my_xasprintf ("%s%sbaz", "foo", "bar");
ASSERT (result != NULL);
ASSERT (strcmp (result, "foobarbaz") == 0);
+ free (result);
}
static void
result = xasprintf ("");
ASSERT (result != NULL);
ASSERT (strcmp (result, "") == 0);
+ free (result);
result = xasprintf ("%s", "foo");
ASSERT (result != NULL);
ASSERT (strcmp (result, "foo") == 0);
+ free (result);
result = xasprintf ("%s%s", "foo", "bar");
ASSERT (result != NULL);
ASSERT (strcmp (result, "foobar") == 0);
+ free (result);
result = my_xasprintf ("%s%sbaz", "foo", "bar");
ASSERT (result != NULL);
ASSERT (strcmp (result, "foobarbaz") == 0);
+ free (result);
}
int