summaryrefslogtreecommitdiffhomepage
path: root/games/transmission/screens/screen_ending.c
diff options
context:
space:
mode:
Diffstat (limited to 'games/transmission/screens/screen_ending.c')
-rw-r--r--games/transmission/screens/screen_ending.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/games/transmission/screens/screen_ending.c b/games/transmission/screens/screen_ending.c
index 0aba5f01..d0cf7d89 100644
--- a/games/transmission/screens/screen_ending.c
+++ b/games/transmission/screens/screen_ending.c
@@ -110,10 +110,12 @@ void InitEndingScreen(void)
{
// WARNING: It fails if the last sentence word has a '.' after space
char *title = StringReplace(headline, messageWords[i].text, codingWords[messageWords[i].id]);
-
- strcpy(headline, title); // Base headline updated
-
- if (title != NULL) free(title);
+
+ if (title != NULL)
+ {
+ strcpy(headline, title); // Base headline updated
+ free(title);
+ }
}
}