From 485e3b4014f9b04bd4b055abfba07b651ebb1767 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Tue, 18 Jun 2013 17:10:00 +0200 Subject: tests: Check return values of buffer functions. --- tests/unittests/torture_buffer.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/tests/unittests/torture_buffer.c b/tests/unittests/torture_buffer.c index c7050c9..dee6e7d 100644 --- a/tests/unittests/torture_buffer.c +++ b/tests/unittests/torture_buffer.c @@ -92,7 +92,7 @@ static void torture_buffer_prepend(void **state) { */ static void torture_buffer_get_ssh_string(void **state) { ssh_buffer buffer; - int i,j,k,l; + int i,j,k,l, rc; /* some values that can go wrong */ uint32_t values[] = {0xffffffff, 0xfffffffe, 0xfffffffc, 0xffffff00, 0x80000000, 0x80000004, 0x7fffffff}; @@ -103,10 +103,14 @@ static void torture_buffer_get_ssh_string(void **state) { for(j=0; j< (int)sizeof(data);++j){ for(k=1;k<5;++k){ buffer=buffer_new(); + assert_non_null(buffer); + for(l=0;l