Mercurial > hg > freeDiameter
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 ) );