From dd59dc571e239d628b185e4ad77d1771ec2a8ef5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Drza=C5=82?= Date: Tue, 27 Jan 2026 16:39:31 +0100 Subject: [PATCH] Refactor checksum calculation and string formatting --- src/launchtle.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/launchtle.c b/src/launchtle.c index 14b7485..9893b11 100644 --- a/src/launchtle.c +++ b/src/launchtle.c @@ -170,14 +170,14 @@ void format_tle(orbit_t orb,char *line1,char *line2) else if (line1[i]=='-') csum++; } - sprintf(line1,"%s%d",line1,csum%10); + line1[strlen(line1) - 1] = '0' + (csum % 10); for (i=0,csum=0;i