[PATCH] gpgkey2ssh: clean up varargs
Daniel Kahn Gillmor
dkg at fifthhorseman.net
Fri Dec 19 23:12:05 CET 2014
* tools/gpgkey2ssh.c (key_to_blob) : ensure that va_end is called.
--
stdarg(3) says:
Each invocation of va_start() must be matched by a
corresponding invocation of va_end() in the same function.
Observed by Joshua Rogers <honey at internot.info>
Debian-Bug-Id: 773415
---
tools/gpgkey2ssh.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/tools/gpgkey2ssh.c b/tools/gpgkey2ssh.c
index 903fb5b..d22c5ac 100644
--- a/tools/gpgkey2ssh.c
+++ b/tools/gpgkey2ssh.c
@@ -224,6 +224,8 @@ key_to_blob (unsigned char **blob, size_t *blob_n, const char *identifier, ...)
assert (ret == 1);
}
+ va_end (ap);
+
blob_new_n = ftell (stream);
rewind (stream);
--
2.1.3
More information about the Gnupg-devel
mailing list