From edc791c3a8254f755b2c3ad3d1d2584d384b52af Mon Sep 17 00:00:00 2001 From: bpc2003 Date: Wed, 12 Mar 2025 14:29:39 -0400 Subject: Fixed some memory bugs --- src/main.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index deec7f3..921a252 100644 --- a/src/main.c +++ b/src/main.c @@ -33,11 +33,13 @@ int main(int argc, char **argv) break; } printf("%s\n", evaled.selector); - for (int i = 0; evaled.params[i]; ++i) { - printf("%s\n", evaled.params[i]); - free(evaled.params[i]); + if (evaled.params != NULL) { + for (int i = 0; i < evaled.plen; ++i) { + printf("%s\n", evaled.params[i]); + free(evaled.params[i]); + } + free(evaled.params); } - free(evaled.params); free(evaled.selector); } free(cmd); -- cgit v1.2.3