Browse code

c4w: error path engine leak

aCaB authored on 2010/11/09 23:15:53
Showing 1 changed files
... ...
@@ -189,6 +189,7 @@ static int load_db(void) {
189 189
 
190 190
     cl_engine_set_clcb_sigload(engine, sigload_callback, NULL);
191 191
     if((ret = cl_load(dbdir, engine, &signo, CL_DB_STDOPT & ~CL_DB_PHISHING & ~CL_DB_PHISHING_URLS & CL_DB_OFFICIAL_ONLY)) != CL_SUCCESS) {
192
+	cl_engine_free(engine);
192 193
 	engine = NULL;
193 194
 	FAIL(ret, "Failed to load database: %s", cl_strerror(ret));
194 195
     }