3 minor sample game cleanups:

* changed bitwise & to logical &&
* removed redundant state check
* moved a strcpy inside a NULL check to prevent a crash.
  NOTE: nothing sensible will happen as a result, but no crash at least.
This commit is contained in:
noshbar
2018-10-10 22:05:13 +02:00
parent f238b9ea3c
commit 1d548eaa4b
3 changed files with 8 additions and 6 deletions

View File

@ -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);
}
}
}