]> granicus.if.org Git - libevent/commitdiff
r19610@catbus: nickm | 2008-05-05 15:18:52 -0400
authorNick Mathewson <nickm@torproject.org>
Mon, 5 May 2008 19:19:47 +0000 (19:19 +0000)
committerNick Mathewson <nickm@torproject.org>
Mon, 5 May 2008 19:19:47 +0000 (19:19 +0000)
 Switch strcmp() tests in test_evbuffer() to use memcmp instead.  Previously they broke on my Linux box.

svn:r779

test/regress.c

index 63eee8a237b0ad4ba099d57a711c617f93802026..451053411d1c3cc4ceaa0d7845ffde2eb248cd54 100644 (file)
@@ -980,13 +980,13 @@ test_evbuffer(void)
        evbuffer_validate(evb);
 
        if (EVBUFFER_LENGTH(evb) != 7 ||
-           strcmp((char*)EVBUFFER_DATA(evb), "hello/1") != 0)
+           memcmp((char*)EVBUFFER_DATA(evb), "hello/1", 1) != 0)
                goto out;
 
        evbuffer_drain(evb, strlen("hello/"));
        evbuffer_validate(evb);
        if (EVBUFFER_LENGTH(evb) != 1 ||
-           strcmp((char*)EVBUFFER_DATA(evb), "1") != 0)
+           memcmp((char*)EVBUFFER_DATA(evb), "1", 1) != 0)
                goto out;
 
        evbuffer_add_printf(evb_two, "%s", "/hello");
@@ -996,7 +996,7 @@ test_evbuffer(void)
 
        if (EVBUFFER_LENGTH(evb_two) != 0 ||
            EVBUFFER_LENGTH(evb) != 7 ||
-           strcmp((char*)EVBUFFER_DATA(evb), "1/hello") != 0)
+           memcmp((char*)EVBUFFER_DATA(evb), "1/hello", 7) != 0)
                goto out;
 
        memset(buffer, 0, sizeof(buffer));