From: Radoslaw Bartosiak Date: Thu, 8 Feb 2018 07:42:45 +0000 (+0100) Subject: Fix missing nullptr check after call to malloc X-Git-Tag: accepted/tizen/unified/20180315.061335~20^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e6758ac8cacf8c5c622fb4d2a6b366f6df4fa224;p=platform%2Fcore%2Fsystem%2Fdlog.git Fix missing nullptr check after call to malloc Change-Id: If4753a68897e2780b162c22bee6a9c2b0b826cb6 Signed-off-by: Radoslaw Bartosiak --- diff --git a/src/logsend/logsend.c b/src/logsend/logsend.c index 4ce5e11..1bb26ea 100644 --- a/src/logsend/logsend.c +++ b/src/logsend/logsend.c @@ -83,13 +83,16 @@ void send_log(struct parsed_params *params) } } -void send_from_stdin(struct parsed_params *params) +int send_from_stdin(struct parsed_params *params) { params->msg = malloc(LOG_MAX_PAYLOAD_SIZE); + if (!params->msg) + return EXIT_FAILURE; while (fgets(params->msg, LOG_MAX_PAYLOAD_SIZE, stdin) != NULL) send_log(params); free(params->msg); + return EXIT_SUCCESS; } void print_help(const char *progname) @@ -128,8 +131,7 @@ int main(int argc, const char **argv) print_help(argv[0]); return EXIT_FAILURE; } - send_from_stdin(¶ms); - return EXIT_SUCCESS; + return send_from_stdin(¶ms); } send_log(¶ms);