diff --git a/du6/program.c b/du6/program.c index 2c60c7e..b55d71a 100644 --- a/du6/program.c +++ b/du6/program.c @@ -18,12 +18,12 @@ void trim(char *str){ Tree* read_tree() { char buffer[256]; - if(fgets(buffer,256,stdin))return NULL; + if(!fgets(buffer,256,stdin))return NULL; if(strcmp(buffer, "\n") == 0 ) return NULL; trim(buffer); - Tree* node = calloc(1, sizeof(node)); + Tree* node = calloc(1, sizeof(Tree)); strcpy(node->value, buffer); if(buffer[0] == '*'){