... | ... |
@@ -692,6 +692,7 @@ void cache_add(unsigned char *md5, size_t size, cli_ctx *ctx) { |
692 | 692 |
if(!ctx || !ctx->engine || !ctx->engine->cache) |
693 | 693 |
return; |
694 | 694 |
|
695 |
+ level = (*ctx->fmap && (*ctx->fmap)->dont_cache_flag) ? ctx->recursion : 0; |
|
695 | 696 |
c = &ctx->engine->cache[key]; |
696 | 697 |
if(pthread_mutex_lock(&c->mutex)) { |
697 | 698 |
cli_errmsg("cli_add: mutex lock fail\n"); |
... | ... |
@@ -709,7 +710,6 @@ void cache_add(unsigned char *md5, size_t size, cli_ctx *ctx) { |
709 | 709 |
#endif |
710 | 710 |
|
711 | 711 |
pthread_mutex_unlock(&c->mutex); |
712 |
- level = (*ctx->fmap && (*ctx->fmap)->dont_cache_flag) ? ctx->recursion : 0; |
|
713 | 712 |
cli_dbgmsg("cache_add: %02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x (level %u)\n", md5[0], md5[1], md5[2], md5[3], md5[4], md5[5], md5[6], md5[7], md5[8], md5[9], md5[10], md5[11], md5[12], md5[13], md5[14], md5[15], level); |
714 | 713 |
return; |
715 | 714 |
} |