ref: 85edcb6dfa7a69b2f000b326501a81442b2ce7a9
parent: da5bcc777eca5453d87c091033eb52612127e740
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;
--
⑨