From 6c1be2988e56cde6db376e578eb5a909e26bbf5f Mon Sep 17 00:00:00 2001 From: Valentin Gosu Date: Tue, 5 Aug 2025 11:37:46 +0000 Subject: [PATCH] Bug 1923017 - Fix null ptr deref in CacheFileIOManager::Read a=diannaS Original Revision: https://phabricator.services.mozilla.com/D253658 Differential Revision: https://phabricator.services.mozilla.com/D259939 --- netwerk/cache2/CacheFileIOManager.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/netwerk/cache2/CacheFileIOManager.cpp b/netwerk/cache2/CacheFileIOManager.cpp index 20a28e930196..9f9fd511a1cf 100644 --- a/netwerk/cache2/CacheFileIOManager.cpp +++ b/netwerk/cache2/CacheFileIOManager.cpp @@ -1953,6 +1953,10 @@ nsresult CacheFileIOManager::Read(CacheFileHandle* aHandle, int64_t aOffset, return NS_ERROR_NOT_INITIALIZED; } + if (!aHandle) { + return NS_ERROR_NULL_POINTER; + } + nsresult rv; RefPtr ioMan = gInstance;