We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 670a821 + b3ff767 commit f8f1906Copy full SHA for f8f1906
1 file changed
libs/binder/include/binder/SafeInterface.h
@@ -79,7 +79,7 @@ class LIBBINDER_EXPORTED ParcelHandler {
79
template <typename T>
80
typename std::enable_if<std::is_base_of<Flattenable<T>, T>::value, status_t>::type read(
81
const Parcel& parcel, sp<T>* t) const {
82
- *t = new T{};
+ *t = sp<T>::make();
83
return callParcel("read(sp<Flattenable>)", [&]() { return parcel.read(*(t->get())); });
84
}
85
0 commit comments