{"author":"Joshua Rogers","author_email":"MegaManSec@users.noreply.github.com","author_time":1758052348,"commit_time":1758209671,"committer":"Daniel Stenberg","committer_email":"daniel@haxx.se","hash":"ad147ec53de822a18b5dec63b72f43688ae53869","message":"tftp: propagate expired timer from tftp_state_timeout()\n\nWhen Curl_timeleft() < 0 we used to return 0, masking the expiry and\nskipping the caller’s (timeout_ms < 0) path. Now we set FIN and return\nthe negative value so tftp_multi_statemach() aborts with\nCURLE_OPERATION_TIMEDOUT as intended.\n\nCloses #18574\n","parents":["f8175b1536610ec60a9d2dce5a055d59287af4d5"],"tree_hash":"fe10959eb68520cd9b2c7c762967d10c372cdf43"}