projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update notification iterator's "init" function signature
[babeltrace.git]
/
plugins
/
ctf
/
fs
/
fs.c
diff --git
a/plugins/ctf/fs/fs.c
b/plugins/ctf/fs/fs.c
index 83e1a7e29487b52f1329295dd1db6cd5cb39f41a..f559a7ba47d2f735158de748ad4df31c213c012f 100644
(file)
--- a/
plugins/ctf/fs/fs.c
+++ b/
plugins/ctf/fs/fs.c
@@
-577,12
+577,13
@@
end:
}
enum bt_notification_iterator_status ctf_fs_iterator_init(
}
enum bt_notification_iterator_status ctf_fs_iterator_init(
- struct bt_private_component *source,
- struct bt_private_port *port,
- struct bt_private_notification_iterator *it)
+ struct bt_private_notification_iterator *it,
+ struct bt_private_port *port)
{
struct ctf_fs_iterator *ctf_it;
struct ctf_fs_component *ctf_fs;
{
struct ctf_fs_iterator *ctf_it;
struct ctf_fs_component *ctf_fs;
+ struct bt_private_component *source =
+ bt_private_notification_iterator_get_private_component(it);
enum bt_notification_iterator_status ret = BT_NOTIFICATION_ITERATOR_STATUS_OK;
assert(source && it);
enum bt_notification_iterator_status ret = BT_NOTIFICATION_ITERATOR_STATUS_OK;
assert(source && it);
@@
-625,12
+626,15
@@
enum bt_notification_iterator_status ctf_fs_iterator_init(
goto error;
}
goto error;
}
-end:
- return ret;
+ goto end;
+
error:
(void) bt_private_notification_iterator_set_user_data(it, NULL);
ctf_fs_iterator_destroy_data(ctf_it);
error:
(void) bt_private_notification_iterator_set_user_data(it, NULL);
ctf_fs_iterator_destroy_data(ctf_it);
- goto end;
+
+end:
+ bt_put(source);
+ return ret;
}
static
}
static
This page took
0.024592 seconds
and
4
git commands to generate.