summaryrefslogtreecommitdiffstats
path: root/profile.c
diff options
context:
space:
mode:
Diffstat (limited to 'profile.c')
-rw-r--r--profile.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/profile.c b/profile.c
index f9cb78a17..c1603c377 100644
--- a/profile.c
+++ b/profile.c
@@ -1640,6 +1640,10 @@ static struct plot_data *populate_plot_entries(struct dive *dive, struct divecom
/* Add intermediate plot entries if required */
delta = time - lasttime;
+ if (delta < 0) {
+ time = lasttime;
+ delta = 0;
+ }
for (offset = 10; offset < delta; offset += 10) {
if (lasttime + offset > maxtime)
break;