From: David Goulet Date: Fri, 13 Jan 2012 18:47:24 +0000 (-0500) Subject: Fix multiple error handling for UST tracing X-Git-Tag: v2.0-pre17~21 X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=commitdiff_plain;h=fc34caaa25f9780eb8509f243f910c3f2aaa5a69;hp=fc34caaa25f9780eb8509f243f910c3f2aaa5a69;ds=sidebyside Fix multiple error handling for UST tracing Bad error handling was making event and channel out of sync between trace ust and ust app data structure. This makes the session daemon way more stable for the case the sessiond and/or UST tracer reach the maximum number of open files. Fix memory leaks upon error when creating a session/channel/event. Fix out of order add unique channel node to hash table. Finally, fix some debug/error statements. Signed-off-by: David Goulet ---