From 63ff31591461fc16dad19755f4797a6d7fbf5523 Mon Sep 17 00:00:00 2001 From: Carter Li Date: Tue, 28 Jul 2026 10:31:32 +0800 Subject: [PATCH] Networking: relaxes accepted response format --- src/common/impl/networking_linux.c | 2 +- src/common/impl/networking_windows.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/impl/networking_linux.c b/src/common/impl/networking_linux.c index 7e4056792..86cab30bf 100644 --- a/src/common/impl/networking_linux.c +++ b/src/common/impl/networking_linux.c @@ -481,7 +481,7 @@ const char* ffNetworkingRecvHttpResponse(FFNetworkingState* state, FFstrbuf* buf return "No HTTP header end found"; } - if (!ffStrbufStartsWithS(buffer, "HTTP/1.0 200 OK\r\n")) { + if (!ffStrbufStartsWithS(buffer, "HTTP/1.0 200 OK\r\n") && !ffStrbufStartsWithS(buffer, "HTTP/1.1 200 OK\r\n")) { FF_DEBUG("Invalid response: %.40s...", buffer->chars); return "Invalid response"; } diff --git a/src/common/impl/networking_windows.c b/src/common/impl/networking_windows.c index d3a775228..3ad793196 100644 --- a/src/common/impl/networking_windows.c +++ b/src/common/impl/networking_windows.c @@ -346,7 +346,7 @@ const char* ffNetworkingRecvHttpResponse(FFNetworkingState* state, FFstrbuf* buf return "No HTTP header end found"; } - if (!ffStrbufStartsWithS(buffer, "HTTP/1.0 200 OK\r\n")) { + if (!ffStrbufStartsWithS(buffer, "HTTP/1.0 200 OK\r\n") && !ffStrbufStartsWithS(buffer, "HTTP/1.1 200 OK\r\n")) { FF_DEBUG("Invalid response: %.40s...", buffer->chars); return "Invalid response"; }