This reverts commit aaeba8ea08cdd50667f1830cf6f5d772d45961ad.
aCaB authored on 2010/08/11 21:18:02... | ... |
@@ -903,7 +903,7 @@ static int cli_loadndb(FILE *fs, struct cl_engine *engine, unsigned int *signo, |
903 | 903 |
if(engine->ignored && cli_chkign(engine->ignored, virname, buffer_cpy)) |
904 | 904 |
continue; |
905 | 905 |
|
906 |
- if(!sdb && engine->cb_sigload && engine->cb_sigload("ndb", virname, engine->cb_sigload_ctx)) { |
|
906 |
+ if(engine->cb_sigload && engine->cb_sigload("ndb", virname, engine->cb_sigload_ctx)) { |
|
907 | 907 |
cli_dbgmsg("cli_loadndb: skipping %s due to callback\n", virname); |
908 | 908 |
continue; |
909 | 909 |
} |
... | ... |
@@ -1213,7 +1213,6 @@ static int load_oneldb(char *buffer, int chkpua, int chkign, struct cl_engine *e |
1213 | 1213 |
|
1214 | 1214 |
if(engine->cb_sigload && engine->cb_sigload("ldb", virname, engine->cb_sigload_ctx)) { |
1215 | 1215 |
cli_dbgmsg("cli_loadldb: skipping %s due to callback\n", virname); |
1216 |
- (*sigs)--; |
|
1217 | 1216 |
return CL_SUCCESS; |
1218 | 1217 |
} |
1219 | 1218 |
|
... | ... |
@@ -1418,12 +1417,6 @@ static int cli_loadcbc(FILE *fs, struct cl_engine *engine, unsigned int *signo, |
1418 | 1418 |
if(!(engine->dconf->bytecode & BYTECODE_ENGINE_MASK)) { |
1419 | 1419 |
return CL_SUCCESS; |
1420 | 1420 |
} |
1421 |
- |
|
1422 |
- if(engine->cb_sigload && engine->cb_sigload("cbc", dbname, engine->cb_sigload_ctx)) { |
|
1423 |
- cli_dbgmsg("cli_loadcbc: skipping %s due to callback\n", dbname); |
|
1424 |
- return CL_SUCCESS; |
|
1425 |
- } |
|
1426 |
- |
|
1427 | 1421 |
#ifndef CL_BCUNSIGNED |
1428 | 1422 |
if (!(options & CL_DB_SIGNED)) { |
1429 | 1423 |
cli_warnmsg("Only loading signed bytecode, skipping load of unsigned bytecode!\n"); |
... | ... |
@@ -1938,16 +1931,9 @@ static int cli_loadmd5(FILE *fs, struct cl_engine *engine, unsigned int *signo, |
1938 | 1938 |
if(engine->ignored && cli_chkign(engine->ignored, pt, buffer_cpy)) |
1939 | 1939 |
continue; |
1940 | 1940 |
|
1941 |
- if(engine->cb_sigload) { |
|
1942 |
- const char *dot = strchr(dbname, '.'); |
|
1943 |
- if(!dot) |
|
1944 |
- dot = dbname; |
|
1945 |
- else |
|
1946 |
- dot++; |
|
1947 |
- if(engine->cb_sigload(dot, pt, engine->cb_sigload_ctx)) { |
|
1948 |
- cli_dbgmsg("cli_loadmd5: skipping %s due to callback\n", pt); |
|
1949 |
- continue; |
|
1950 |
- } |
|
1941 |
+ if(engine->cb_sigload && engine->cb_sigload("md5", pt, engine->cb_sigload_ctx)) { |
|
1942 |
+ cli_dbgmsg("cli_loadmd5: skipping %s due to callback\n", pt); |
|
1943 |
+ continue; |
|
1951 | 1944 |
} |
1952 | 1945 |
|
1953 | 1946 |
new = (struct cli_md5m_patt *) mpool_calloc(engine->mempool, 1, sizeof(struct cli_md5m_patt)); |