[P2][sink] Détecter les short writes du sink stdout #27
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Constat
Le sink stdout vérifie seulement l'erreur de
fmt.Fprintln(internal/sink/sink.go:115-123). Unio.Writerpeut retourner un write court sans erreur et la livraison tronquée est alors déclarée réussie.Tâche
Construire le payload exact
text+LF, l'écrire une fois et retournersink_failedsur erreur ou short write.Critères d'acceptation
Validation
go test -race ./internal/sink ./internal/cliCorrectif proposé dans la PR #40 (#40). Les packages sysexec/clipboard/inject/sink/session passent sous race.
Correctif proposé et validé dans la PR #40 : #40.