From 9b437caaeaa088ea43254b0ed1f3d1949e411212 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Wed, 2 Nov 2011 09:48:06 +0100 Subject: [PATCH] Fix stream unittests. --- src/stream-tcp-reassemble.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/stream-tcp-reassemble.c b/src/stream-tcp-reassemble.c index d37a2107e1..68889ef417 100644 --- a/src/stream-tcp-reassemble.c +++ b/src/stream-tcp-reassemble.c @@ -148,9 +148,12 @@ void StreamTcpReassembleDecrMemuse(uint64_t size) { } void StreamTcpReassembleMemuseCounter(ThreadVars *tv, TcpReassemblyThreadCtx *rtv) { - SCSpinLock(&stream_reassembly_memuse_spinlock); - SCPerfCounterSetUI64(rtv->counter_tcp_reass_memuse, tv->sc_perf_pca, stream_reassembly_memuse); - SCSpinUnlock(&stream_reassembly_memuse_spinlock); + if (tv != NULL && rtv != NULL) { + SCSpinLock(&stream_reassembly_memuse_spinlock); + SCPerfCounterSetUI64(rtv->counter_tcp_reass_memuse, tv->sc_perf_pca, + stream_reassembly_memuse); + SCSpinUnlock(&stream_reassembly_memuse_spinlock); + } } /**