From 82a4ad769b9dd8aaeccf358841bb9ccb3e1dafa7 Mon Sep 17 00:00:00 2001 From: peak3d Date: Fri, 1 Feb 2019 21:29:49 +0100 Subject: [PATCH] [Android] check if intent is valid --- xbmc/platform/android/activity/XBMCApp.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/xbmc/platform/android/activity/XBMCApp.cpp b/xbmc/platform/android/activity/XBMCApp.cpp index 2869919498874..f17d1d07475d5 100644 --- a/xbmc/platform/android/activity/XBMCApp.cpp +++ b/xbmc/platform/android/activity/XBMCApp.cpp @@ -1083,6 +1083,12 @@ void CXBMCApp::onReceive(CJNIIntent intent) void CXBMCApp::onNewIntent(CJNIIntent intent) { + if (!intent) + { + CLog::Log(LOGNOTICE, "CXBMCApp::onNewIntent - Got invalid intent."); + return; + } + std::string action = intent.getAction(); CLog::Log(LOGDEBUG, "CXBMCApp::onNewIntent - Got intent. Action: %s", action.c_str()); std::string targetFile = GetFilenameFromIntent(intent);