From 0987a4cfa312a73fab15d53e450814cca470b6ef Mon Sep 17 00:00:00 2001 From: qorg11 Date: Wed, 9 Feb 2022 15:23:52 +0100 Subject: [PATCH] Fixed all valgrind's complains --- clainsafecli/clainsafecli.c | 6 +++++- clainsafecli/funcs.c | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/clainsafecli/clainsafecli.c b/clainsafecli/clainsafecli.c index ccbdcf7..a8aa9f8 100644 --- a/clainsafecli/clainsafecli.c +++ b/clainsafecli/clainsafecli.c @@ -39,6 +39,8 @@ main(int argc, char **argv) } if(argc == optind) { print_usage(); + free(buffer); + curl_easy_cleanup(easy_handle); return -1; } @@ -66,6 +68,8 @@ main(int argc, char **argv) break; case 'h': print_help(); + free(buffer); + curl_easy_cleanup(easy_handle); return 0; break; case 'p': @@ -175,7 +179,7 @@ main(int argc, char **argv) if(!silent_flag) putchar('\n'); - printf("%s",buffer); + printf("%s", buffer); } curl_formfree(post); curl_easy_cleanup(easy_handle); diff --git a/clainsafecli/funcs.c b/clainsafecli/funcs.c index 7827b08..acaa966 100644 --- a/clainsafecli/funcs.c +++ b/clainsafecli/funcs.c @@ -29,6 +29,7 @@ store_link(const char *path, const char *buf) } fwrite(buf,strlen(buf),1,fp); fputc('\n',fp); + fclose(fp); return 0; }