... | ... |
@@ -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 |
} |