From: Konrad Kuchciak Date: Thu, 1 Apr 2021 15:57:12 +0000 (+0200) Subject: Fix svace issues X-Git-Tag: submit/tizen/20210401.163303^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0bcc084ba68164c597e43ef13304fa8989ed927f;p=platform%2Fcore%2Fapi%2Fdiagnostics.git Fix svace issues Change-Id: Ic4b09acda6516761b1696246f858f35a5132cb94 Signed-off-by: Konrad Kuchciak --- diff --git a/src/library/diagnostics.c b/src/library/diagnostics.c index 739a408..0c17880 100644 --- a/src/library/diagnostics.c +++ b/src/library/diagnostics.c @@ -473,6 +473,8 @@ STATIC int dumpsys_handler(const int fd, const int argc, char **argv) data = diagnostics_data_create(fd, argv, ctx ? argc - CTX_PARAM_LEN : argc); if (data == NULL) { _E("Unable to create diagnostics_data"); + if (ctx) + diagnostics_destroy(ctx); return -1; } @@ -576,6 +578,7 @@ STATIC int _diagnostics_request_client_data(const char *client_id, const char ** ret = snprintf(len_str, MAX_INT_DIGITS, "%d", event_data_len); if (ret < 0) { _E("snprintf() failed: %d", ret); + free(_params); return DIAGNOSTICS_ERROR_IO_ERROR; }