From 48305130a44049a5eee15041516d2833dd264b36 Mon Sep 17 00:00:00 2001 From: Jeffrey Tinker Date: Thu, 17 Mar 2011 13:00:36 -0700 Subject: [PATCH] Fix for b/4126103: Segfault in widevine DRM plugin when sending DRM event Change-Id: Ib892b3ca259b364e4ef04ee34d5a8b9d4458812f --- proprietary/drmwvmplugin/src/WVMDrmPlugin.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/proprietary/drmwvmplugin/src/WVMDrmPlugin.cpp b/proprietary/drmwvmplugin/src/WVMDrmPlugin.cpp index 4a5ee275..5285b836 100644 --- a/proprietary/drmwvmplugin/src/WVMDrmPlugin.cpp +++ b/proprietary/drmwvmplugin/src/WVMDrmPlugin.cpp @@ -128,7 +128,8 @@ void WVMDrmPlugin::SendEvent(WVDRMPluginAPI::EventType type, const std::string & } if (sOnInfoListener) { - DrmInfoEvent event(sUniqueId, code, String8(path.c_str())); + String8 msg = String8(path.c_str()); + DrmInfoEvent event(sUniqueId, code, msg); sOnInfoListener->onInfo(event); } }