Commit ccaee222a10226266550ddcdb364c7a300ebb740

Brad Morgan 2013-05-15T12:46:33

Added GITERR_CHECK_ALLOC

diff --git a/src/transports/cred.c b/src/transports/cred.c
index bc37d84..4916c6e 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;