From e3f7ecc6bdf7bbd1ae7ec10c387e15743842db90 Mon Sep 17 00:00:00 2001 From: Joel Klinghed Date: Thu, 10 Aug 2017 21:10:23 +0200 Subject: Fix some issues and improvements found by cppcheck --- test/test-http.cc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'test/test-http.cc') diff --git a/test/test-http.cc b/test/test-http.cc index 73f5261..90cb844 100644 --- a/test/test-http.cc +++ b/test/test-http.cc @@ -341,15 +341,18 @@ bool tokens(std::string const& in, char const* header, ...) { if (!iter->valid()) { std::cerr << "tokens:" << header << ": Expected " << token << " got " << "no more tokens" << std::endl; + va_end(tokens); return false; } if (iter->token().compare(token)) { std::cerr << "tokens:" << header << ": Expected " << token << " got " << iter->token() << std::endl; + va_end(tokens); return false; } iter->next(); } + va_end(tokens); if (iter->valid()) { std::cerr << "tokens:" << header << ": Expected no more tokens got " << iter->token() << std::endl; -- cgit v1.2.3-70-g09d2