diff options
author | Jiri Olsa <Jiri Olsa jolsa@redhat.com> | 2011-11-13 16:45:44 +0100 |
---|---|---|
committer | Jiri Olsa <Jiri Olsa jolsa@redhat.com> | 2011-11-13 16:45:44 +0100 |
commit | a9d14bd39501e5a46e8c8a66f511a749cf14a172 (patch) | |
tree | 620591119bb7c80bba63d94cb4b3917a4bd27c96 /src/thread.c | |
parent | 09458f02f84fda018378952eecbb051ee5666d80 (diff) | |
download | latrace-error_simulation1.tar.gz latrace-error_simulation1.tar.xz latrace-error_simulation1.zip |
run: Fix leak in thread structure and fifo descriptor releaseerror_simulation1
Diffstat (limited to 'src/thread.c')
-rw-r--r-- | src/thread.c | 3 |
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; } |