opnsense-ports/www/waterfox/files/patch-bug1410146
Franco Fichtner c321da86f2 */*: sync with upstream
Taken from: HardenedBSD
2018-02-06 07:15:33 +01:00

27 lines
1,006 B
Text

commit a8fff8ff6df2
Author: Dragana Damjanovic dd.mozilla@gmail.com <Dragana Damjanovic dd.mozilla@gmail.com>
Date: Tue Oct 24 14:23:00 2017 -0400
Bug 1410146 - Fix UnknownDecoder. r=mayhemer, a=ritu
--HG--
extra : source : 8e55fa4da0cb3213d24aca8326792f6346594ed6
---
netwerk/streamconv/converters/nsUnknownDecoder.cpp | 4 ++++
1 file changed, 4 insertions(+)
diff --git netwerk/streamconv/converters/nsUnknownDecoder.cpp netwerk/streamconv/converters/nsUnknownDecoder.cpp
index f3249942580c..ea69d4eb63a3 100644
--- netwerk/streamconv/converters/nsUnknownDecoder.cpp
+++ netwerk/streamconv/converters/nsUnknownDecoder.cpp
@@ -75,6 +75,10 @@ nsUnknownDecoder::ConvertedStreamListener::
{
uint32_t read;
nsAutoCString decodedData;
+ {
+ MutexAutoLock lock(mDecoder->mMutex);
+ decodedData = mDecoder->mDecodedData;
+ }
nsresult rv = stream->ReadSegments(AppendDataToString, &decodedData, count,
&read);
if (NS_FAILED(rv)) {