diff --git a/src/message.c b/src/message.c index 8a00117..a7592f6 100644 --- a/src/message.c +++ b/src/message.c @@ -84,12 +84,14 @@ ssize_t skipstone_message_pack(void *message, } } +done: va_end(args); -done: return offset; error_toobig: error_invalid_template: + va_end(args); + return -1; }