diff --git a/typo3/sysext/frontend/Classes/DataProcessing/LanguageMenuProcessor.php b/typo3/sysext/frontend/Classes/DataProcessing/LanguageMenuProcessor.php
index 9896ed27b9d3d2a14c779a52634b8a23fba24972..2249d75172e766c66341946207fbc9cc9a5031aa 100644
--- a/typo3/sysext/frontend/Classes/DataProcessing/LanguageMenuProcessor.php
+++ b/typo3/sysext/frontend/Classes/DataProcessing/LanguageMenuProcessor.php
@@ -410,9 +410,9 @@ class LanguageMenuProcessor implements DataProcessorInterface
         $this->validateAndBuildConfiguration();
 
         // Process Configuration
-        $menuContentObject = $cObj->getContentObject('HMENU');
-        $renderedMenu = $menuContentObject->render($this->menuConfig);
-        if (!$renderedMenu) {
+        if (($menuContentObject = $cObj->getContentObject('HMENU')) === null
+            || !($renderedMenu = $menuContentObject->render($this->menuConfig))
+        ) {
             return $processedData;
         }
 
diff --git a/typo3/sysext/frontend/Classes/DataProcessing/MenuProcessor.php b/typo3/sysext/frontend/Classes/DataProcessing/MenuProcessor.php
index 07329aee053054c1e0291d0c46703adfa5410961..917b8647e1107e86ac81ce636c0d672701537adb 100644
--- a/typo3/sysext/frontend/Classes/DataProcessing/MenuProcessor.php
+++ b/typo3/sysext/frontend/Classes/DataProcessing/MenuProcessor.php
@@ -455,9 +455,9 @@ class MenuProcessor implements DataProcessorInterface
         $this->buildConfiguration();
 
         // Process Configuration
-        $menuContentObject = $cObj->getContentObject('HMENU');
-        $renderedMenu = $menuContentObject->render($this->menuConfig);
-        if (!$renderedMenu) {
+        if (($menuContentObject = $cObj->getContentObject('HMENU')) === null
+            || !($renderedMenu = $menuContentObject->render($this->menuConfig))
+        ) {
             return $processedData;
         }