X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/c68d8eba5fe27f4e9ecf4938a6f5a5636d5872d2..681cb9fb117ab20661273bf45bd5eaa75eddbf8a:/lib/t-kvp.c diff --git a/lib/t-kvp.c b/lib/t-kvp.c index ce01a84..d463350 100644 --- a/lib/t-kvp.c +++ b/lib/t-kvp.c @@ -57,6 +57,9 @@ static void test_kvp(void) { insist(n == strlen("bar=foo&zog=%25")); check_string(urlencodestring("abc% +\n"), "abc%25%20%2b%0a"); + check_integer(urldecode(sink_error(), "bar=foo", 7), -1); + check_integer(urlencode(sink_error(), "wibble", 7), -1); + check_integer(urlencode(sink_error(), " ", 1), -1); } TEST(kvp);