diff --git a/src/subcommand/server.rs b/src/subcommand/server.rs
index bb0606618f..6d661ce281 100644
--- a/src/subcommand/server.rs
+++ b/src/subcommand/server.rs
@@ -3936,7 +3936,7 @@ mod tests {
1 Sat Range
.*"
),
);
@@ -3981,7 +3981,7 @@ mod tests {
1 Sat Range
.*"
),
);
diff --git a/src/templates/output.rs b/src/templates/output.rs
index 49e3f8107c..235403cff8 100644
--- a/src/templates/output.rs
+++ b/src/templates/output.rs
@@ -48,7 +48,7 @@ mod tests {
2 Sat Ranges
- 0
- - 1-3 \\(2 sats\\)
+ - 1-2 \\(2 sats\\)
"
.unindent()
@@ -107,7 +107,7 @@ mod tests {
2 Sat Ranges
- 0
- - 1-3 \\(2 sats\\)
+ - 1-2 \\(2 sats\\)
"
.unindent()
diff --git a/templates/output.html b/templates/output.html
index 16853d091a..2cd281a162 100644
--- a/templates/output.html
+++ b/templates/output.html
@@ -38,10 +38,11 @@ {{"Sat Range".tally(sat_ranges.len())}}
%% for (start, end) in sat_ranges {
%% let value = end - start;
+%% let last = end - 1;
%% if value == 1 {
- {{start}}
%% } else {
- - {{start}}-{{end}} ({{value}} sats)
+ - {{start}}-{{last}} ({{value}} sats)
%% }
%% }