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 58518346b434fcdc4ba96b005b7ed888cdbd14d0..ff79bf2a969bde74e1045f7c0c126e6eea46df16 100644
(file)
--- a/
ltt-sessiond/session.c
+++ b/
ltt-sessiond/session.c
@@
-3,8
+3,8
@@
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation;
either
version 2
- * of the License
, or (at your option) any later version
.
+ * as published by the Free Software Foundation;
only
version 2
+ * of the License.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@
-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.042032 seconds
and
4
git commands to generate.