Browse code

cache.c cleanup and minor fixes

aCaB authored on 2010/03/06 11:10:03
Showing 1 changed files
... ...
@@ -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
 }