added/fixed null characters

This commit is contained in:
Václav Šmejkal 2022-05-26 17:19:31 +02:00
parent 08c4a8eebe
commit b84b8aa7cc
2 changed files with 6 additions and 2 deletions

View File

@ -33,7 +33,7 @@ outputFlags decryptText(char *text, char *key, inputFlags flags)
}
//SET LENGTH (numberBuffer)
returningText = malloc(numberBuffer);
returningText = malloc(numberBuffer + 1);
textKeyChain = malloc(sizeof(int) * numberBuffer);
int encryptedTextKeyChain[sizeof(int) * numberBuffer];
textKeyChainLength = numberBuffer;
@ -82,6 +82,8 @@ outputFlags decryptText(char *text, char *key, inputFlags flags)
returningText[i] = (char) textKeyChain[i];
}
strcat(returningText, "\0");
//LOAD output
outputFlags output =
{

View File

@ -14,7 +14,7 @@ outputFlags encryptText(char *text, char *keyNew, inputFlags flags)
if (!flags.skipCheck) checkVersion(flags);
//VARIABLES
char *key = malloc(getKeyLength() + 1);
char *key = malloc(getKeyLength());
char *returningText;
char *textBuffer;
int *textKeyChain = malloc(sizeof(int) * strlen(text));
@ -107,6 +107,8 @@ outputFlags encryptText(char *text, char *keyNew, inputFlags flags)
}
}
strcat(returningText, "\0");
//LOAD output
outputFlags output =
{