projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix safe list iteration
[lttng-tools.git]
/
ltt-sessiond
/
session.c
diff --git
a/ltt-sessiond/session.c
b/ltt-sessiond/session.c
index 16f137eb0022f24af4a3a35d0d3e045bf022484d..ff79bf2a969bde74e1045f7c0c126e6eea46df16 100644
(file)
--- a/
ltt-sessiond/session.c
+++ b/
ltt-sessiond/session.c
@@
-156,10
+156,10
@@
struct ltt_session *find_session_by_name(char *name)
int destroy_session(char *name)
{
int found = -1;
int destroy_session(char *name)
{
int found = -1;
- struct ltt_session *iter;
+ struct ltt_session *iter
, *tmp
;
lock_session_list();
lock_session_list();
- cds_list_for_each_entry
(iter
, <t_session_list.head, list) {
+ cds_list_for_each_entry
_safe(iter, tmp
, <t_session_list.head, list) {
if (strcmp(iter->name, name) == 0) {
DBG("Destroying session %s", iter->name);
del_session_list(iter);
if (strcmp(iter->name, name) == 0) {
DBG("Destroying session %s", iter->name);
del_session_list(iter);
This page took
0.023179 seconds
and
4
git commands to generate.