{"author":"Stefan Eissing","author_email":"stefan@eissing.org","author_time":1757769953,"commit_time":1757921143,"committer":"Daniel Stenberg","committer_email":"daniel@haxx.se","hash":"de3fc1d7adb78c078e4cc7ccc48e550758094ad3","message":"asyn-thrdd: drop pthread_cancel\n\nRemove use of pthread_cancel in asnyc threaded resolving. While there\nare system where this works, others might leak to resource leakage\n(memory, files, etc.). The popular nsswitch is one example where resolve\ncode can be dragged in that is not prepared.\n\nThe overall promise and mechanism of pthread_cancel() is just too\nbrittle and the historcal design of getaddrinfo() continues to haunt us.\n\nFixes #18532\nReported-by: Javier Blazquez\nCloses #18540\n","parents":["f7cac7cc07a45481b246c875e8113d741ba2a6e1"],"tree_hash":"19cf92b3a928465bed96b1cae4eda617a2f1fb53"}