From ccaee222a10226266550ddcdb364c7a300ebb740 Mon Sep 17 00:00:00 2001 From: Brad Morgan Date: Wed, 15 May 2013 12:46:33 -0400 Subject: [PATCH] Added GITERR_CHECK_ALLOC --- src/transports/cred.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/transports/cred.c b/src/transports/cred.c index bc37d84ae..4916c6e18 100644 --- a/src/transports/cred.c +++ b/src/transports/cred.c @@ -148,15 +148,11 @@ int git_cred_ssh_publickey_new( c->parent.free = ssh_publickey_free; c->publickey = git__malloc(publickey_len); + GITERR_CHECK_ALLOC(c->publickey); + memcpy(c->publickey, publickey, publickey_len); - if (!c->publickey) { - git__free(c); - return -1; - } - c->publickey_len = publickey_len; - c->sign_callback = sign_callback; c->sign_data = sign_data;