efl_check: Fix memory leak
authorChristopher Michael <cp.michael@samsung.com>
Thu, 2 May 2019 11:42:08 +0000 (13:42 +0200)
committerHermet Park <hermetpark@gmail.com>
Wed, 8 May 2019 04:30:08 +0000 (13:30 +0900)
Summary:
Coverity reports that we leak variable 'n' here (memory returned from
strdup) so let's free it

Fixes CID1401070

@fix

Depends on D8759

Reviewers: raster, cedric, zmike, bu5hm4n, segfaultxavi

Reviewed By: segfaultxavi

Subscribers: segfaultxavi, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D8760

src/tests/efl_check.h

index aa2627c..2738f51 100644 (file)
@@ -273,6 +273,7 @@ _efl_suite_run_end(SRunner *sr, const char *name)
           }
         snprintf(buf, sizeof(buf), TESTS_BUILD_DIR "/check-results-%s.xml", n);
         srunner_set_xml(sr, buf);
+        free(n);
      }
    else
      srunner_set_xml(sr, TESTS_BUILD_DIR "/check-results.xml");