Use new threading calls in htp code.

remotes/origin/master-1.0.x
Victor Julien 16 years ago
parent 769022f4be
commit 406ee2ce70

@ -30,7 +30,7 @@
#include "app-layer-htp.h" #include "app-layer-htp.h"
#ifdef DEBUG #ifdef DEBUG
static pthread_mutex_t htp_state_mem_lock = PTHREAD_MUTEX_INITIALIZER; static sc_mutex_t htp_state_mem_lock = PTHREAD_MUTEX_INITIALIZER;
static uint64_t htp_state_memuse = 0; static uint64_t htp_state_memuse = 0;
static uint64_t htp_state_memcnt = 0; static uint64_t htp_state_memcnt = 0;
#endif #endif
@ -50,10 +50,10 @@ static void *HTPStateAlloc(void)
((HtpState *)(s))->connp = htp_connp_create(cfg); ((HtpState *)(s))->connp = htp_connp_create(cfg);
#ifdef DEBUG #ifdef DEBUG
mutex_lock(&htp_state_mem_lock); sc_mutex_lock(&htp_state_mem_lock);
htp_state_memcnt++; htp_state_memcnt++;
htp_state_memuse+=sizeof(HtpState); htp_state_memuse+=sizeof(HtpState);
mutex_unlock(&htp_state_mem_lock); sc_mutex_unlock(&htp_state_mem_lock);
#endif #endif
return s; return s;
} }
@ -70,10 +70,10 @@ static void HTPStateFree(void *s)
free(s); free(s);
#ifdef DEBUG #ifdef DEBUG
mutex_lock(&htp_state_mem_lock); sc_mutex_lock(&htp_state_mem_lock);
htp_state_memcnt--; htp_state_memcnt--;
htp_state_memuse-=sizeof(HtpState); htp_state_memuse-=sizeof(HtpState);
mutex_unlock(&htp_state_mem_lock); sc_mutex_unlock(&htp_state_mem_lock);
#endif #endif
} }

Loading…
Cancel
Save