From 97d0a8cbbffa763fcda1a586f3867424bfcc6f85 Mon Sep 17 00:00:00 2001
From: Clemence Him <clemence.him@belledonne-communications.com>
Date: Fri, 15 Nov 2024 16:32:19 +0100
Subject: [PATCH] Handle HTTP server errors (500-599) in file transfer
 responses

---
 src/chat/modifier/file-transfer-chat-message-modifier.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/chat/modifier/file-transfer-chat-message-modifier.cpp b/src/chat/modifier/file-transfer-chat-message-modifier.cpp
index 7fe7b176d2..2e010d09be 100644
--- a/src/chat/modifier/file-transfer-chat-message-modifier.cpp
+++ b/src/chat/modifier/file-transfer-chat-message-modifier.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2010-2022 Belledonne Communications SARL.
+ * Copyright (c) 2010-2024 Belledonne Communications SARL.
  *
  * This file is part of Liblinphone
  * (see https://gitlab.linphone.org/BC/public/liblinphone).
@@ -831,7 +831,7 @@ void FileTransferChatMessageModifier::processResponseHeadersFromGetFile(const be
 
 		if (!message) return;
 
-		if (code >= 400 && code < 500) {
+		if (code >= 400) {
 			lWarning() << "File transfer failed with code " << code;
 			const auto &chatRoom = message->getChatRoom();
 			if (chatRoom) {
@@ -949,7 +949,7 @@ void FileTransferChatMessageModifier::processResponseFromGetFile(const belle_htt
 		if (!message) return;
 
 		int code = belle_http_response_get_status_code(event->response);
-		if (code >= 400 && code < 500) {
+		if (code >= 400) {
 			lWarning() << "File transfer failed with code " << code;
 			onDownloadFailed();
 		} else if (code != 200) {
-- 
GitLab