From 6a3a8226403457d1790c33059e58cedc6e1ae53b Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Mon, 29 Nov 2021 20:32:09 +1100 Subject: [PATCH] [linux] Fix content length in responses --- v2/internal/frontend/desktop/linux/frontend.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2/internal/frontend/desktop/linux/frontend.go b/v2/internal/frontend/desktop/linux/frontend.go index ad983a040..9a34722a1 100644 --- a/v2/internal/frontend/desktop/linux/frontend.go +++ b/v2/internal/frontend/desktop/linux/frontend.go @@ -340,7 +340,7 @@ func (f *Frontend) processRequest(request unsafe.Pointer) { defer C.free(unsafe.Pointer(cContent)) cMimeType := C.CString(mimeType) defer C.free(unsafe.Pointer(cMimeType)) - var cLen C.long = (C.long)(C.strlen(cContent)) + cLen := C.long(len(content)) stream := C.g_memory_input_stream_new_from_data(unsafe.Pointer(cContent), cLen, nil) C.webkit_uri_scheme_request_finish(req, stream, cLen, cMimeType) }