It's wrong to dereference a std::unique_ptr after std::move because
the ownership of std::unique_ptr is transferred by std::move.
Reference:
https://review.tizen.org/gerrit/#/c/platform/framework/web/chromium-efl/+/174884/
Change-Id: Id6b2521ba70f0247b9df71ca1d6ea90ba52a18a8
Signed-off-by: yh106.jung <yh106.jung@samsung.com>
// longer referenced.
std::unique_ptr<net::CookieMonster> cookie_monster(
new net::CookieMonster(persistent_store.get(), NULL));
- storage_->set_cookie_store(std::move(cookie_monster));
if (persistent_store.get() && persist_session_cookies)
cookie_monster->SetPersistSessionCookies(true);
schemes.push_back(url::kFileScheme);
cookie_monster->SetCookieableSchemes(schemes);
+ storage_->set_cookie_store(std::move(cookie_monster));
+
cookie_store_path_ = path;
}