[PATCH] Add back mysteriously deleted "} else {" line

Linus Torvalds torvalds at linux-foundation.org
Sun Nov 11 08:02:03 PST 2012

From: Linus Torvalds <torvalds at linux-foundation.org>
Date: Sun, 11 Nov 2012 16:57:15 +0100
Subject: [PATCH] Add back mysteriously deleted "} else {" line

Commit 6c52e8a2e516 ("Add plotting of the deco ceiling") for some
totally unexplained reason deleted one "else" statement, resulting in
some plot events not having a time at all.  Which causes various really
odd issues if you hit that situation, including divide-by-zero etc due
to the difference in times between events being nonsensical.

It's just some odd mistake that was entirely unrelated to the other
changes in that commit.

Add the missing line back in.

Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>


diff --git a/profile.c b/profile.c
index 700f5d08a6ba..89abda03040c 100644
--- a/profile.c
+++ b/profile.c
@@ -1727,6 +1727,7 @@ static struct plot_info *create_plot_info(struct dive *dive, int nr_samples, str
 			if (ev->time.seconds == sample->time.seconds - 1) {
 				entry->sec = ev->time.seconds - 1;
 				(entry+1)->sec = ev->time.seconds;
+			} else {
 				entry->sec = ev->time.seconds;
 				(entry+1)->sec = ev->time.seconds + 1;

More information about the subsurface mailing list