aboutsummaryrefslogtreecommitdiff
path: root/lib/experiment-reader/experiment-reader.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/experiment-reader/experiment-reader.c')
-rw-r--r--lib/experiment-reader/experiment-reader.c3
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;
}