curl_json plugin: Restore struct when handling error.
authorFlorian Forster <octo@leeloo.lan.home.verplant.org>
Fri, 24 Sep 2010 09:52:52 +0000 (11:52 +0200)
committerFlorian Forster <octo@leeloo.lan.home.verplant.org>
Fri, 24 Sep 2010 09:52:52 +0000 (11:52 +0200)
src/curl_json.c

index e34f90a..0cf72ac 100644 (file)
@@ -764,6 +764,7 @@ static int cj_curl_perform (cj_t *db, CURL *curl) /* {{{ */
   if (db->yajl == NULL)
   {
     ERROR ("curl_json plugin: yajl_alloc failed.");
+    db->yajl = yprev;
     return (-1);
   }