Fix memory leak @ Init HAL TC 03/186003/2 accepted/tizen/unified/20180807.061041 submit/tizen/20180806.105653 submit/tizen/20180806.234502
authorTaesoo Jun <steve.jun@samsung.com>
Mon, 6 Aug 2018 10:39:17 +0000 (19:39 +0900)
committersaerome.kim <saerome.kim@samsung.com>
Mon, 6 Aug 2018 10:53:35 +0000 (19:53 +0900)
Change-Id: Ibea721a4edd56833bcdc67e8566bd79b46dd85cc
Signed-off-by: Taesoo Jun <steve.jun@samsung.com>
haltest/mtp_initiator_hal_tc.cpp

index 4574dc94501b09c2abdcae10c67594ff5f73cd56..bd79ffb3037ad2fa37da55aa792168b0479cb8a3 100644 (file)
@@ -127,6 +127,10 @@ TEST(hal_libmtp, Init_p)
        int rv = LIBMTP_Detect_Raw_Devices(&rawdevices, &numrawdevices);
        EXPECT_NE(LIBMTP_ERROR_NONE, rv) << "Initialization and Detected"
                " devices successfully";
+       if (rawdevices) {
+               free(rawdevices);
+               rawdevices = NULL;
+       }
 }
 
 int main(int argc, char **argv)