summaryrefslogtreecommitdiffstats
path: root/src/thread.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/thread.c')
-rw-r--r--src/thread.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/thread.c b/src/thread.c
index bef05ba..69cf768 100644
--- a/src/thread.c
+++ b/src/thread.c
@@ -36,7 +36,8 @@ struct lt_thread *lt_thread_add(struct lt_config_app *cfg, int fd, pid_t pid)
memset(t, 0x0, sizeof(*t));
- if (-1 == lt_stats_alloc(cfg, t)) {
+ if (lt_sh(cfg, counts) &&
+ (-1 == lt_stats_alloc(cfg, t))) {
free(t);
return NULL;
}