From e0aff066914bf29a4c135e92e9437fa144dfa925 Mon Sep 17 00:00:00 2001 From: jim Date: Tue, 27 Aug 2002 00:15:51 +0000 Subject: Add another test... PR: Obtained from: Submitted by: Reviewed by: git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63833 13f79535-47bb-0310-9956-ffa450edef68 --- test/teststr.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/test/teststr.c b/test/teststr.c index c7d4534af..c58656c8e 100644 --- a/test/teststr.c +++ b/test/teststr.c @@ -143,12 +143,22 @@ static void test_snprintf(apr_pool_t *p) fprintf(stderr, "OK\n"); } - fprintf(stderr, "Testing 0 length .......... "); + fprintf(stderr, "Testing 0 length with NULL .......... "); rv = apr_snprintf(NULL, 0, "%sBAR", "FOO"); if (rv != 6) { fprintf(stderr, "FAILED\n"); } fprintf(stderr, "OK\n"); + + fprintf(stderr, "Testing 0 length with non-NULL .......... "); + rv = apr_snprintf(buff, 0, "%sBAR", "FOO"); + if (rv != 6) { + fprintf(stderr, "FAILED (return val)\n"); + } + if (strcmp(buff, "FOOBAR") == 0) { + fprintf(stderr, "FAILED (mangled buff)\n"); + } + fprintf(stderr, "OK\n"); } int main(int argc, const char * const argv[]) -- cgit v1.2.1