summaryrefslogtreecommitdiff
path: root/test/test-http.cc
diff options
context:
space:
mode:
Diffstat (limited to 'test/test-http.cc')
-rw-r--r--test/test-http.cc3
1 files changed, 3 insertions, 0 deletions
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;