Index: components/bookmarks/browser/bookmark_storage.cc |
diff --git a/components/bookmarks/browser/bookmark_storage.cc b/components/bookmarks/browser/bookmark_storage.cc |
index daafdbea09378a185baf8bc13b0277eba9afd290..2612f9c324d680b7f00ea6c00bea46d670e8fb2c 100644 |
--- a/components/bookmarks/browser/bookmark_storage.cc |
+++ b/components/bookmarks/browser/bookmark_storage.cc |
@@ -205,10 +205,10 @@ bool BookmarkStorage::SaveNow() { |
return false; |
} |
- std::string data; |
- if (!SerializeData(&data)) |
+ scoped_ptr<std::string> data(new std::string); |
+ if (!SerializeData(data.get())) |
return false; |
- writer_.WriteNow(data); |
+ writer_.WriteNow(data.Pass()); |
return true; |
} |