summaryrefslogtreecommitdiffstats
path: root/webkit/plugins/ppapi/ppb_flash_menu_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/plugins/ppapi/ppb_flash_menu_impl.cc')
-rw-r--r--webkit/plugins/ppapi/ppb_flash_menu_impl.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/webkit/plugins/ppapi/ppb_flash_menu_impl.cc b/webkit/plugins/ppapi/ppb_flash_menu_impl.cc
index f41e941..52f81b6 100644
--- a/webkit/plugins/ppapi/ppb_flash_menu_impl.cc
+++ b/webkit/plugins/ppapi/ppb_flash_menu_impl.cc
@@ -72,13 +72,13 @@ bool ConvertMenuData(const PP_Flash_Menu* in_menu,
size_t depth,
PPB_Flash_Menu_Impl::MenuData* out_menu,
std::vector<int32_t>* menu_id_map) {
- if (depth > kMaxMenuDepth)
+ if (depth > kMaxMenuDepth || !in_menu)
return false;
// Clear the output, just in case.
out_menu->clear();
- if (!in_menu || !in_menu->count)
+ if (!in_menu->count)
return true; // Nothing else to do.
if (!in_menu->items || in_menu->count > kMaxMenuEntries)