From 639120de2acdaf34b31d437d742f3a0f2d8e1004 Mon Sep 17 00:00:00 2001 From: Simone Franza <simone.franza@student.tugraz.at> Date: Mon, 9 Nov 2020 16:42:58 +0100 Subject: [PATCH] inputs longer than SIZE_BUFFER are now refused --- framework.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/framework.c b/framework.c index dbd95c0..b855eac 100644 --- a/framework.c +++ b/framework.c @@ -42,6 +42,12 @@ int checkStringValidity(char *text, int max_length, OperationType op) int string_length = stringLength(text); if(text[string_length - 1] == '\n') text[string_length-- - 1] = '\0'; + else + { + int character; + while((character = getchar()) != '\n' && character != EOF); + return 0; + } int number_of_letters = containsOnlyAlpha(text); -- GitLab