ref: 34add0dd53cb852bc397c96b76172306a41319ab
parent: 08a2534aeb82fb5bccd13c5c752bc01e1c2527dd
author: Ori Bernstein <ori@eigenstate.org>
date: Sat May 24 20:21:38 EDT 2025
patch: add missing case in previous change
--- a/sys/src/cmd/patch.c
+++ b/sys/src/cmd/patch.c
@@ -723,6 +723,8 @@
sysfatal("open stdin: %r");
if((p = parse(f, "stdin")) == nil)
sysfatal("parse patch: %r");
+ if(workdir != nil && chdir(workdir) == -1)
+ sysfatal("chdir %s: %r", workdir);
if(apply(p, "stdin") == -1){
fprint(2, "apply stdin: %r\n");
ok = 0;
--
⑨