printf("Really quit? [y] ");
fflush(stdout);
- fgets(buf, sizeof(buf), ldb_in);
- if (buf[0] == 'y' || buf[0] == 'Y' || buf[0] == '\n')
+ if (fgets(buf, sizeof(buf), ldb_in)) {
+ if (buf[0] == 'y' || buf[0] == 'Y' || buf[0] == '\n')
+ exit(1);
+ } else {
+ printf("\nUnable to read response, assuming y.\n");
exit(1);
+ }
}
static void