Skip to content

Commit 1e9b17e

Browse files
Bump UrlLib pin to include client-side-failure fixes (#168)
Picks up [UrlLib #28](BabylonJS/UrlLib#28) so consumers (including BabylonNative) get the client-side-failure fixes: - `ImplBase::ResetForOpen()` clears `m_statusCode`, `m_responseUrl`, `m_responseString`, `m_headers` between `Open()` calls on all 5 platforms (Win32, UWP, Unix, Apple, Android). - Unix `PerformAsync` no longer lets `curl_check` exceptions escape `std::thread` -> `std::terminate`; falls back to `status=0 + loadend` like Win32/UWP. - Apple `Open` no longer throws synchronously when `[NSBundle pathForResource:]` returns nil for missing local files; sets `m_url = nil` and lets the existing `SendAsync` branch return `status=0`. This is a pin-bump only: no source changes in JsRuntimeHost itself. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 74765a1 commit 1e9b17e

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ FetchContent_Declare(llhttp
3737
EXCLUDE_FROM_ALL)
3838
FetchContent_Declare(UrlLib
3939
GIT_REPOSITORY https://github.com/BabylonJS/UrlLib.git
40-
GIT_TAG d251ad44015e1ee6cd071514cb863d8ffc220f16
40+
GIT_TAG 16c7dfd88cb5e7121cb5b037b44b796b737955d4
4141
EXCLUDE_FROM_ALL)
4242
# --------------------------------------------------
4343

0 commit comments

Comments
 (0)