Skip to content

Conversation

@vszakats
Copy link
Member

@vszakats vszakats commented Oct 8, 2025

The code was overriding system memory allocation functions to a local
jump table (declared in curl_setup.h). And setup that jump table
to call the original system allocation functions.

Also tested fine with cegcc/WinCE. The _strdup fallback was possibly
required for an MSVC WinCE toolchain.

@vszakats vszakats added the tests label Oct 8, 2025
@vszakats vszakats marked this pull request as draft October 8, 2025 01:09
@vszakats vszakats changed the title tests/server: try dropping memptr.c tests/server: drop no-op memory allocation overrides Oct 8, 2025
@vszakats vszakats marked this pull request as ready for review October 8, 2025 01:28
@github-actions github-actions bot added the CI Continuous Integration label Oct 8, 2025
This reverts commit cc5774d.
@vszakats vszakats changed the title tests/server: drop no-op memory allocation overrides tests/server: drop pointless memory allocation overrides Oct 8, 2025
@vszakats vszakats closed this in ab76179 Oct 8, 2025
@vszakats vszakats deleted the servermem branch October 8, 2025 10:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Continuous Integration tests tidy-up

Development

Successfully merging this pull request may close these issues.

1 participant