diff --git a/src/chat/modifier/file-transfer-chat-message-modifier.cpp b/src/chat/modifier/file-transfer-chat-message-modifier.cpp
index 7fe7b176d2eb18d5c5d864d9abb66116ea5b7e5a..2e010d09bea906752994f1a696b0f0eebeaeba85 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) {