Second ToString call malfunctioning
Change-Id: Idae716e20ba01b61c1b04bd61ad5bf9e63be285d
Signed-off-by: hyunho <hhstark.kang@samsung.com>
int str_len = 0;
bundle_raw* temp;
- if (str_raw_ != NULL)
- return str_raw_;
+ if (str_raw_ != nullptr) {
+ free(str_raw_);
+ str_raw_ = nullptr;
+ }
if (bundle_encode(raw_, &temp, &str_len) != BUNDLE_ERROR_NONE)
THROW(WATCHFACE_COMPLICATION_ERROR_OUT_OF_MEMORY);
Bundle::~Bundle() {
bundle_free(raw_);
free(str_raw_);
- str_raw_ = NULL;
- raw_ = NULL;
+ str_raw_ = nullptr;
+ raw_ = nullptr;
}
} // namespace watchface_complication