diff options
Diffstat (limited to 'lib/experiment-reader')
-rw-r--r-- | lib/experiment-reader/experiment-reader.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/experiment-reader/experiment-reader.c b/lib/experiment-reader/experiment-reader.c index 8c01904..c4484bb 100644 --- a/lib/experiment-reader/experiment-reader.c +++ b/lib/experiment-reader/experiment-reader.c @@ -305,7 +305,8 @@ experiment_reader_get_contribution_by_time(GList *contribs, for (GList *cur = contribs; cur != NULL; cur = cur->next) { ExperimentReaderContrib *contrib = (ExperimentReaderContrib *)cur->data; - if (contrib->start_time >= timept) + if (contrib->start_time >= timept || + cur->next == NULL) return cur; } |