{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1751798100,"commit_time":1751825338,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"cbf261e2de9f349c5b1ef0a8dc980988558455c5","message":"rustls: apply memory function overrides, fixing an ECH buffer free\n\nFixing:\n\n- a raw `free()` in ECH code that's malloced in lib code, causing\n  an invalid free, also reported by valgrind (in non-unity builds).\n\n  And in unity builds adjusted to behave like non-unity via #17827:\n  Ref: https://github.com/curl/curl/actions/runs/16093372427/job/45421778472?pr=17827#step:39:3321\n\n- a local pair of `malloc()`/`free()` to use curl's memory allocators,\n  and participate in memory tracking when enabled.\n\nCherry-picked from #17827\nCloses #17830\n","parents":["822e47cdceb3fae0c1ca2857a75c112709488631"],"tree_hash":"c250cb347f7ff45a8bc7f139272b6b93bac49596"}