diff --git a/framework.c b/framework.c
index dbd95c02bd64d1a51d2913eb302388fa96d65041..b855eac352a88f2be73260bf58581eeb228da8ae 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);