fix(net): kill curl itself, not only its profile script, on overflow

Run curl in its own process group and kill the group, so the curl
behind a curl_* wrapper script ends at once instead of at its next
write or --max-time (Pullfrog review on #55).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V3syn2fN2LNo5pvTSqc6eh
This commit is contained in:
hermes 2026-10-17 13:04:39 +00:00
commit a360d0b429
3 changed files with 54 additions and 10 deletions

1
Cargo.lock generated
View file

@ -908,6 +908,7 @@ dependencies = [
"clap",
"directories",
"fastrand",
"libc",
"quick-xml",
"rusqlite",
"serde",