curl_json plugin: Restore struct when handling error.
[collectd.git] / 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);
   }