From 5d08dae554f733c8488e8f7cf349a19bea86b4f6 Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Mon, 29 Jun 2020 11:10:02 +0200 Subject: [PATCH] fix coverity 290769, 290768 --- client/src/mifare/mad.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/client/src/mifare/mad.c b/client/src/mifare/mad.c index badc4b813..1fe3cfb02 100644 --- a/client/src/mifare/mad.c +++ b/client/src/mifare/mad.c @@ -121,9 +121,13 @@ static int print_aid_description(json_t *root, uint16_t aid, char *fmt, bool ver const char *company = mad_json_get_str(elm, "company"); const char *provider = mad_json_get_str(elm, "service_provider"); const char *integrator = mad_json_get_str(elm, "system_integrator"); - char result[4 + strlen(application) + strlen(company)]; - sprintf(result, " %s [%s]", application, company); - PrintAndLogEx(INFO, fmt, result); + + if (application && company) { + char result[4 + strlen(application) + strlen(company)]; + sprintf(result, " %s [%s]", application, company); + PrintAndLogEx(INFO, fmt, result); + } + if (verbose) { PrintAndLogEx(SUCCESS, " MAD: %s", vmad); if (application)