Merge branch 'advisory-fix-1' of github.com:onionshare/onionshare-ghsa-24m9-8mf9-pqrj into release-2.6.2

This commit is contained in:
Saptak S 2024-03-15 12:29:39 +05:30
commit 00b3109590
No known key found for this signature in database
GPG Key ID: 7B7F1772C0C6FCBF

View File

@ -23,6 +23,7 @@ import subprocess
import os import os
from datetime import datetime from datetime import datetime
from PySide6 import QtCore, QtWidgets, QtGui from PySide6 import QtCore, QtWidgets, QtGui
from urllib.parse import unquote
from ... import strings from ... import strings
from ...widgets import Alert from ...widgets import Alert
@ -464,7 +465,9 @@ class IndividualFileHistoryItem(HistoryItem):
self.common = common self.common = common
self.id = id self.id = id
self.path = path # Decode and sanitize the path to remove newlines
decoded_path = unquote(path)
self.path = decoded_path.replace("\r", "").replace("\n", "")
self.total_bytes = 0 self.total_bytes = 0
self.downloaded_bytes = 0 self.downloaded_bytes = 0
self.started = time.time() self.started = time.time()