4c99916337
Make sure that each va_start has one and only one matching va_end, especially in error cases. If the va_list is used multiple times, do multiple va_starts/va_ends. If a function gets va_list as argument, don't let it use va_end (since it's the callers responsibility). Improved by comments from enami and christos -- thanks! Heimdal/krb4/KAME changes already fed back, rest to follow. Inspired by, but not not based on, OpenBSD. |
||
---|---|---|
.. | ||
alloc.c | ||
array.c | ||
auth.c | ||
buffer.c | ||
connection.c | ||
convert.c | ||
dispatch.c | ||
errwarn.c | ||
generic.c | ||
handle.c | ||
hash.c | ||
inet_addr.c | ||
listener.c | ||
Makefile.dist | ||
message.c | ||
mrtrace.c | ||
omapi.3 | ||
protocol.c | ||
result.c | ||
support.c | ||
test.c | ||
toisc.c | ||
trace.c |