diff --git a/libs/ardour/ltc_slave.cc b/libs/ardour/ltc_slave.cc
index ced0226d00..8d570aeeb8 100644
--- a/libs/ardour/ltc_slave.cc
+++ b/libs/ardour/ltc_slave.cc
@@ -590,7 +590,7 @@ LTC_Slave::approximate_current_delta() const
} else if ((monotonic_cnt - last_timestamp) > 2 * frames_per_ltc_frame) {
snprintf(delta, sizeof(delta), "%s", _("flywheel"));
} else {
- snprintf(delta, sizeof(delta), "\u0394%s%s%" PRIi64 "sm",
+ snprintf(delta, sizeof(delta), "\u0394%s%s%lldsm",
LEADINGZERO(llabs(current_delta)), PLUSMINUS(-current_delta), llabs(current_delta));
}
return std::string(delta);