diff options
Diffstat (limited to 'support.cc')
-rw-r--r-- | support.cc | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -33,8 +33,9 @@ using namespace std; void ReadCString(char *inStr, int numchars) { if (!fgets(inStr, numchars, stdin)) { - cerr << "Critical error! Failed fgets() in ReadCString()\n"; - exit(1); + cerr << "Error! Failed fgets() in ReadCString()\n"; + if ((numchars > 0) && (inStr != NULL)) + inStr[0] = '\0'; } // if } // ReadCString() |