From: Lukasz Bardeli Date: Mon, 20 Jul 2015 09:40:25 +0000 (+0200) Subject: [NFC] fix for prevent issue. X-Git-Tag: submit/tizen_tv/20150803.021740^2^2~58^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=39eefe69b57808601eed9176579d507b2509e062;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git [NFC] fix for prevent issue. [Verification] Code compiles without error [Feature] CID: 385175, 389070, 396092 Change-Id: I597f2a508dad4c1a3492930cec63ffb09f334740 Signed-off-by: Lukasz Bardeli --- diff --git a/src/nfc/nfc_adapter.cc b/src/nfc/nfc_adapter.cc index f183c1cd..beb1dab8 100644 --- a/src/nfc/nfc_adapter.cc +++ b/src/nfc/nfc_adapter.cc @@ -1106,7 +1106,8 @@ PlatformResult NFCAdapter::TagReadNDEF(int tag_id, picojson::value event = CreateEventError(callbackId, result); NFCAdapter::GetInstance()->RespondAsync(event.serialize().c_str()); } - + delete callbackIdPointer; + callbackIdPointer = NULL; return PlatformResult(ErrorCode::NO_ERROR); } @@ -1270,6 +1271,11 @@ PlatformResult NFCAdapter::TagTransceive(int tag_id, const picojson::value& args picojson::value event = CreateEventError(callback_id, result); NFCAdapter::GetInstance()->RespondAsync(event.serialize().c_str()); } + delete callback_id_pointer; + callback_id_pointer = nullptr; + delete[] buffer; + buffer = nullptr; + return PlatformResult(ErrorCode::NO_ERROR); }