]> granicus.if.org Git - curl/commitdiff
oauth2: Fixed a memory leak in an OOM condition
authorDan Fandrich <dan@coneharvesters.com>
Tue, 28 Jan 2014 22:55:04 +0000 (23:55 +0100)
committerDan Fandrich <dan@coneharvesters.com>
Tue, 28 Jan 2014 22:55:04 +0000 (23:55 +0100)
lib/url.c

index 665133fa01e45c183b4101b253955b868f68985c..a870cc5d35e0b954484dde312e9fbe263087f1ab 100644 (file)
--- a/lib/url.c
+++ b/lib/url.c
@@ -5176,7 +5176,8 @@ static CURLcode create_conn(struct SessionHandle *data,
   if(data->set.str[STRING_BEARER]) {
     conn->xoauth2_bearer = strdup(data->set.str[STRING_BEARER]);
     if(!conn->xoauth2_bearer) {
-      return CURLE_OUT_OF_MEMORY;
+      result = CURLE_OUT_OF_MEMORY;
+      goto out;
     }
   }