pn53x-tamashell: fix bug introduced by r878

This commit is contained in:
Philippe Teuwen 2011-02-10 14:29:29 +00:00
parent 243100b676
commit 287bbfeea3

View file

@ -101,18 +101,17 @@ int main(int argc, const char* argv[])
add_history(cmd); add_history(cmd);
} else { } else {
#endif //HAVE_READLINE #endif //HAVE_READLINE
cmd = NULL; size_t n = 255;
char * ret = NULL;
cmd = malloc(n);
printf("%s", prompt); printf("%s", prompt);
fflush(0); fflush(0);
size_t n;
int s;
if (input != NULL) { if (input != NULL) {
fgets(cmd, n, input); ret = fgets(cmd, n, input);
} else { } else {
fgets(cmd, n, stdin); ret = fgets(cmd, n, stdin);
} }
s = strlen(cmd); if (ret == NULL || strlen(cmd) <= 0) {
if (s <= 0) {
printf("Bye!\n"); printf("Bye!\n");
free(cmd); free(cmd);
break; break;