From 790a32c916d3f63ee07fe025f88e028d28bcbdd6 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Sun, 4 Aug 2024 18:17:39 +0200 Subject: [PATCH] Interfaces: Diagnostics: Packet Capture - make sure Response->send() is properly called, likely fix for https://github.com/opnsense/core/issues/7714 --- .../OPNsense/Diagnostics/Api/PacketCaptureController.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/PacketCaptureController.php b/src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/PacketCaptureController.php index 9bcf417b7..ccabf7c09 100644 --- a/src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/PacketCaptureController.php +++ b/src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/PacketCaptureController.php @@ -159,9 +159,7 @@ class PacketCaptureController extends ApiMutableModelControllerBase $this->response->setRawHeader("Content-length: " . filesize($payload['filename'])); $this->response->setRawHeader("Pragma: no-cache"); $this->response->setRawHeader("Expires: 0"); - ob_clean(); - flush(); - readfile($payload['filename']); + $this->response->setContent(fopen($payload['filename'], 'r')); } }