summaryrefslogtreecommitdiff
path: root/support.cc
diff options
context:
space:
mode:
authorsrs5694 <srs5694@users.sourceforge.net>2011-03-16 02:42:33 -0400
committersrs5694 <srs5694@users.sourceforge.net>2011-03-16 02:42:33 -0400
commitc2f6e0cb812dd08fdb8f8cabda4f08a070c6f9fe (patch)
tree24934b43df063f9889923f8c6b373f84aca66932 /support.cc
parent01f7f08624f0c942001977415214a578621f6495 (diff)
downloadsgdisk-c2f6e0cb812dd08fdb8f8cabda4f08a070c6f9fe.tar.gz
A few miscellaneous changes
Diffstat (limited to 'support.cc')
-rw-r--r--support.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/support.cc b/support.cc
index 1994cd2..f51973a 100644
--- a/support.cc
+++ b/support.cc
@@ -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()