icecat: add release icecat-140.10.1-1gnu1 for ecne

This commit is contained in:
Ark74 2026-05-04 16:58:41 -06:00
parent a5f93cb214
commit ff85d7c623
1256 changed files with 63469 additions and 24141 deletions

View file

@ -525,6 +525,9 @@ NS_IMETHODIMP
ObliviousHttpChannel::AsyncOpen(nsIStreamListener* aListener) {
LOG(("ObliviousHttpChannel::AsyncOpen [this=%p, listener=%p]", this,
aListener));
if (mStreamListener) {
return NS_ERROR_ALREADY_OPENED;
}
mStreamListener = aListener;
nsresult rv = mInnerChannel->SetRequestMethod("POST"_ns);
if (NS_FAILED(rv)) {
@ -728,7 +731,8 @@ nsresult ObliviousHttpChannel::ProcessOnStopRequest() {
getter_AddRefs(mBinaryHttpResponse));
}
void ObliviousHttpChannel::EmitOnDataAvailable() {
void ObliviousHttpChannel::EmitOnDataAvailable(
nsIStreamListener* aStreamListener) {
if (!mBinaryHttpResponse) {
return;
}
@ -749,7 +753,7 @@ void ObliviousHttpChannel::EmitOnDataAvailable() {
if (NS_FAILED(rv)) {
return;
}
rv = mStreamListener->OnDataAvailable(this, contentStream, 0, contentLength);
rv = aStreamListener->OnDataAvailable(this, contentStream, 0, contentLength);
Unused << rv;
}
@ -759,8 +763,7 @@ ObliviousHttpChannel::OnStopRequest(nsIRequest* aRequest,
LOG(("ObliviousHttpChannel::OnStopRequest [this=%p, request=%p, status=%u]",
this, aRequest, (uint32_t)aStatusCode));
auto releaseStreamListener = MakeScopeExit(
[self = RefPtr{this}]() mutable { self->mStreamListener = nullptr; });
nsCOMPtr<nsIStreamListener> listener = std::move(mStreamListener);
if (NS_SUCCEEDED(aStatusCode)) {
bool requestSucceeded;
@ -769,11 +772,11 @@ ObliviousHttpChannel::OnStopRequest(nsIRequest* aRequest,
aStatusCode = ProcessOnStopRequest();
}
}
Unused << mStreamListener->OnStartRequest(this);
Unused << listener->OnStartRequest(this);
if (NS_SUCCEEDED(aStatusCode)) {
EmitOnDataAvailable();
EmitOnDataAvailable(listener);
}
Unused << mStreamListener->OnStopRequest(this, aStatusCode);
Unused << listener->OnStopRequest(this, aStatusCode);
return NS_OK;
}