[TASK] Ensure HTTP RequestHandlers always return a PSR-7 Repsonse
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Classes / Core / Bootstrap.php
index 4dee4e5..dc6e949 100644 (file)
@@ -351,7 +351,7 @@ class Bootstrap
      */
     protected function sendResponse()
     {
-        if ($this->response instanceof \Psr\Http\Message\ResponseInterface) {
+        if ($this->response instanceof \Psr\Http\Message\ResponseInterface && !($this->response instanceof \TYPO3\CMS\Core\Http\NullResponse)) {
             if (!headers_sent()) {
                 // If the response code was not changed by legacy code (still is 200)
                 // then allow the PSR-7 response object to explicitly set it.