diff options
-rw-r--r-- | planner.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -542,7 +542,10 @@ static void add_plan_to_notes(struct diveplan *diveplan, struct dive *dive, bool snprintf(temp, sizeof(temp), translate("gettextFromC", "based on Buhlmann ZHL-16B with GFlow = %d and GFhigh = %d"), diveplan->gflow, diveplan->gfhigh); } else if (prefs.deco_mode == VPMB){ - strncat(temp, translate("gettextFromC", "based on VPM-B"), sizeof(temp) - 1); + snprintf(temp, sizeof(temp), translate("gettextFromC", "based on VPM-B")); + } else if (prefs.deco_mode == RECREATIONAL){ + snprintf(temp, sizeof(temp), translate("gettextFromC", "recreational mode based on Buhlmann ZHL-16B with GFlow = %d and GFhigh = %d"), + diveplan->gflow, diveplan->gfhigh); } len += snprintf(buffer + len, sizeof(buffer) - len, "<div><b>%s</b><br>%s</div><br>", translate("gettextFromC", "Subsurface dive plan"), temp); |