From aa302a1b1ab9cbd9e2ba68a824c347256abebe7b Mon Sep 17 00:00:00 2001 From: Kristian Fiskerstrand Date: Mon, 8 Aug 2016 00:23:11 +0200 Subject: [PATCH] (src/agent-transfer/main.c) Fix missing validation of asprintf Fix missing check of return code from asprintf --- src/agent-transfer/main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/agent-transfer/main.c b/src/agent-transfer/main.c index 406aaa3..d93cfab 100644 --- a/src/agent-transfer/main.c +++ b/src/agent-transfer/main.c @@ -673,7 +673,8 @@ int main (int argc, const char* argv[]) { } if (!args.comment) - asprintf (&alt_comment, "GnuPG keygrip %s", args.keygrip); + if(asprintf (&alt_comment, "GnuPG keygrip %s", args.keygrip) < 0) + fprintf(stderr, "failed to get gnupg keygrip"); err = send_to_ssh_agent (&e, ssh_sock_fd, args.seconds, args.confirm, args.comment ? args.comment : alt_comment); -- 2.7.3