diff --git a/tests/spdylay_zlib_test.c b/tests/spdylay_zlib_test.c index b7dfa13..5ed0231 100644 --- a/tests/spdylay_zlib_test.c +++ b/tests/spdylay_zlib_test.c @@ -50,12 +50,12 @@ void test_spdylay_zlib_with(uint16_t version) ssize_t deflatebuf_len; spdylay_buffer_init(&buf, 4096); - deflatebuf_max = spdylay_zlib_deflate_hd_bound(&deflater, sizeof(msg)); - deflatebuf = malloc(deflatebuf_max); - CU_ASSERT(0 == spdylay_zlib_deflate_hd_init(&deflater, version)); CU_ASSERT(0 == spdylay_zlib_inflate_hd_init(&inflater, version)); + deflatebuf_max = spdylay_zlib_deflate_hd_bound(&deflater, sizeof(msg)); + deflatebuf = malloc(deflatebuf_max); + CU_ASSERT(0 < (deflatebuf_len = spdylay_zlib_deflate_hd (&deflater, deflatebuf, deflatebuf_max, (const uint8_t*)msg, sizeof(msg))));