Fix result of notification valgrind memory checker.
authorKIM JungYong <jyong2.kim@samsung.com>
Mon, 17 Apr 2017 11:41:03 +0000 (20:41 +0900)
committerUze Choi <uzchoi@samsung.com>
Tue, 18 Apr 2017 02:33:41 +0000 (02:33 +0000)
commit296711bf4683301528220e14be0356c78089afb6
treed6cc72f016186a7e3198bde666e1ac0f3896113f
parent06d8aa814879ad37e0eb46c23e3e485509162c34
Fix result of notification valgrind memory checker.

When valgrind of notification service(including cpp wrapper) is run,
several leak was detected. (memory leak and invalid use of memory)

in this patch, result of valgrind was fixed.
1. invalid use of string in the unit test code, was fixed.
2. when returnning with error, allocated memory was freed.
3. unfreed variable was freed.
4. unit test build warning was fixed.

Change-Id: I4c8367bfda86813bb1ce1c71cf7841067c489ccc
Signed-off-by: KIM JungYong <jyong2.kim@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/19009
Tested-by: jenkins-iotivity <jenkins@iotivity.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
service/notification/cpp-wrapper/provider/src/NSConsumer.cpp
service/notification/cpp-wrapper/provider/src/NSProviderService.cpp
service/notification/cpp-wrapper/unittest/NSConsumerServiceTest2.cpp
service/notification/cpp-wrapper/unittest/NSProviderServiceTest2.cpp
service/notification/src/consumer/NSConsumerDiscovery.c
service/notification/src/provider/NSProviderListener.c
service/notification/src/provider/NSProviderSubscription.c
service/notification/src/provider/NSProviderTopic.c
service/notification/unittest/NSConsumerTest2.cpp
service/notification/unittest/NSProviderTest2.cpp