Author: Stan Eisenstat
Subject: Re: Argv Realloc Problems
Date: Tuesday, 29 Sep 2020, 20:38:22
> I am currently working on freeing memory. I am currently freeing the char*
> line argument before returning, which causes errors. ...
You may not free() the argument to parse() since it
will be free()-ed after parse() returns to main().
=====
> ... At the same time, when
> I don't, and CTRL-C out of the prompt, valgrind complains that it's not
> freed.
You should either put the input in a file and redirect the
stdin for parsley to that file, or type CTRL-D to signify
that there is no more input.
--Stan-
PREV
INDEX
NEXT