projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix: Report success even if we find at least one valid stream in find_max_timestamp_c...
[babeltrace.git]
/
lib
/
iterator.c
diff --git
a/lib/iterator.c
b/lib/iterator.c
index c50b0ef36c18085496b0933832b9dd3df5ec3044..b205a93764ddc1940db73a35365977a586314b7b 100644
(file)
--- a/
lib/iterator.c
+++ b/
lib/iterator.c
@@
-253,7
+253,7
@@
static int find_max_timestamp_ctf_stream_class(
struct ctf_file_stream **cfsp,
uint64_t *max_timestamp)
{
struct ctf_file_stream **cfsp,
uint64_t *max_timestamp)
{
- int ret = EOF, i;
+ int ret = EOF, i
, found = 0
;
for (i = 0; i < stream_class->streams->len; i++) {
struct ctf_stream_definition *stream;
for (i = 0; i < stream_class->streams->len; i++) {
struct ctf_stream_definition *stream;
@@
-272,9
+272,13
@@
static int find_max_timestamp_ctf_stream_class(
if (current_max_ts >= *max_timestamp) {
*max_timestamp = current_max_ts;
*cfsp = cfs;
if (current_max_ts >= *max_timestamp) {
*max_timestamp = current_max_ts;
*cfsp = cfs;
+ found = 1;
}
}
assert(ret >= 0 || ret == EOF);
}
}
assert(ret >= 0 || ret == EOF);
+ if (found) {
+ return 0;
+ }
return ret;
}
return ret;
}
This page took
0.026883 seconds
and
4
git commands to generate.