Commit Diff


commit - d5a6ce317bb4cff5f8e096a9ebc023c23eb33216
commit + 56ffa48b3850b832a4428952374a20d654e5f4af
blob - 4ae90137a9c9a3edeb85967dd1c96a3ff45c0c31
blob + d629134e4fcaa74b7bf836a75468d74bebd0de5c
--- smtp_proc.c
+++ smtp_proc.c
@@ -365,6 +365,7 @@ smtp_vprintf(const char *fmt, va_list ap)
 		if (fmtlen == -1)
 			fatal("vsnprintf");
 	}
+	va_end(cap);
 	buf.buflen += fmtlen;
 
 	if (strchr(buf.buf, '\n') != NULL)