diff --git a/README.md b/README.md
index 9d3681172ea4a214732e190a418a47830c1c6659..32dbbc620526b42d6e9e00ed408ede2c5f3a65b7 100644
--- a/README.md
+++ b/README.md
@@ -200,6 +200,7 @@ Damit die `generatePlayfairSquare` korrekt funktioniert, müssen folgende drei F
 * `void toUpper(char *text)`: Konvertiert alle Buchstaben des Strings `text` zu Großbuchstaben.
 * `void replaceLetters(char *text, char original, char new_char)`: Ersetzt alle Vorkommen des Zeichens `original` im String `text` mit dem Zeichen `new_char`.
 
+*Anmerkung:* Strings, die länger als SIZE_BUFFER sind, werden vom TestSystem NICHT getestet. 
 
 ## Spezifikation
 
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);