summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Fandrich <dan@coneharvesters.com>2014-01-28 23:55:04 +0100
committerDan Fandrich <dan@coneharvesters.com>2014-01-28 23:55:04 +0100
commit1a20f592376cc0071505e935db35d75b08fb35aa (patch)
tree67e74f2d8c1dbdd37658e2603013823ba1cbb13c
parentf00899d73e3537982b16d994452a4bc21ff4ff3f (diff)
downloadgnurl-1a20f592376cc0071505e935db35d75b08fb35aa.tar.gz
gnurl-1a20f592376cc0071505e935db35d75b08fb35aa.tar.bz2
gnurl-1a20f592376cc0071505e935db35d75b08fb35aa.zip
oauth2: Fixed a memory leak in an OOM condition
-rw-r--r--lib/url.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/url.c b/lib/url.c
index 665133fa0..a870cc5d3 100644
--- 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;
}
}