diff tests/testmesg.c @ 1103:d8591b1c56cd

Implemented a few hooks
author Sebastien Decugis <sdecugis@freediameter.net>
date Fri, 10 May 2013 18:48:57 +0800
parents 1d1a20a0779d
children bdd7bf840c8d
line wrap: on
line diff
--- a/tests/testmesg.c	Thu May 09 16:40:02 2013 +0800
+++ b/tests/testmesg.c	Fri May 10 18:48:57 2013 +0800
@@ -756,6 +756,7 @@
 			
 			{
 				unsigned char * buftmp = NULL;
+				struct msg * error;
 				/* Check the parse or error works as expected */
 				CPYBUF();
 				
@@ -764,7 +765,9 @@
 				/* Check that we cannot support this message now */
 				CHECK( 0, fd_msg_init() );
 				CHECK( 0, fd_msg_parse_buffer( &buf_cpy, 344, &msg) );
-				CHECK( EBADMSG, fd_msg_parse_or_error( &msg ) );
+				CHECK( EBADMSG, fd_msg_parse_or_error( &msg, &error ) );
+				CHECK( NULL, msg );
+				msg = error;
 				
 				CHECK( 0, fd_msg_bufferize( msg, &buftmp, NULL ) );				
 				
"Welcome to our mercurial repository"