Fix for SVACE defects
[platform/upstream/iotivity.git] / resource / csdk / stack / src / ocresource.c
index 7ffdcc1..bba4dd1 100644 (file)
@@ -362,6 +362,7 @@ static OCStackResult BuildDevicePlatformPayload(const OCResource *resourcePtr, O
         if (!deviceId)
         {
             OIC_LOG(ERROR, TAG, "Failed retrieving device id.");
+            OCPayloadDestroy((OCPayload *)tempPayload);
             return OC_STACK_ERROR;
         }
         OCRepPayloadSetPropString(tempPayload, OC_RSRVD_DEVICE_ID, deviceId);