projects
/
lttng-ust.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Session create/release tested.
[lttng-ust.git]
/
libust
/
ltt-events.c
diff --git
a/libust/ltt-events.c
b/libust/ltt-events.c
index 8f9b7ed26410248176ec6174ce5101790bb3be23..c99b6689200b3c8775569d8bafe05a1d1d088072 100644
(file)
--- a/
libust/ltt-events.c
+++ b/
libust/ltt-events.c
@@
-50,10
+50,10
@@
struct ltt_session *ltt_session_create(void)
{
struct ltt_session *session;
{
struct ltt_session *session;
- pthread_mutex_lock(&sessions_mutex);
session = zmalloc(sizeof(struct ltt_session));
if (!session)
return NULL;
session = zmalloc(sizeof(struct ltt_session));
if (!session)
return NULL;
+ pthread_mutex_lock(&sessions_mutex);
CDS_INIT_LIST_HEAD(&session->chan);
CDS_INIT_LIST_HEAD(&session->events);
uuid_generate(session->uuid);
CDS_INIT_LIST_HEAD(&session->chan);
CDS_INIT_LIST_HEAD(&session->events);
uuid_generate(session->uuid);
@@
-870,8
+870,7
@@
void ltt_transport_unregister(struct ltt_transport *transport)
pthread_mutex_unlock(&sessions_mutex);
}
pthread_mutex_unlock(&sessions_mutex);
}
-static
-void __attribute__((destructor)) ltt_events_exit(void)
+void ltt_events_exit(void)
{
struct ltt_session *session, *tmpsession;
{
struct ltt_session *session, *tmpsession;
This page took
0.023496 seconds
and
4
git commands to generate.