diff options
author | bpc2003 <wpesfriendnva@gmail.com> | 2025-03-12 14:29:39 -0400 |
---|---|---|
committer | bpc2003 <wpesfriendnva@gmail.com> | 2025-03-12 14:29:39 -0400 |
commit | edc791c3a8254f755b2c3ad3d1d2584d384b52af (patch) | |
tree | 40b424295daf2b21296a7a93f5d68552115774ec /src/main.c | |
parent | 5f5b2e8ce67ce18519aea946a5e86b64384d491f (diff) |
Fixed some memory bugs
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -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); |