summaryrefslogtreecommitdiff
path: root/sys/src/cmd/tweak.c
diff options
context:
space:
mode:
authorIgor Böhm <igor@9lab.org>2021-10-06 13:37:39 +0000
committerOri Bernstein <ori@eigenstate.org>2021-10-06 13:37:39 +0000
commit659496081ef3517f09689678c070ad1967bd394e (patch)
tree3abe0beb873a9acda1bc519ddbc51643f674fb27 /sys/src/cmd/tweak.c
parenta13c5c3ddadb97c85fa606ac27e9d44f0c770d6f (diff)
tweak: add missing return to fix double close(…) on file descriptor…
… and avoid printing conflicting messages.
Diffstat (limited to 'sys/src/cmd/tweak.c')
-rw-r--r--sys/src/cmd/tweak.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/src/cmd/tweak.c b/sys/src/cmd/tweak.c
index 0044686f9..2e62ac451 100644
--- a/sys/src/cmd/tweak.c
+++ b/sys/src/cmd/tweak.c
@@ -1731,6 +1731,7 @@ twrite(Thing *t)
if(writeimage(fd, t->b, 0)<0 || (t->s && writesubfont(fd, t->s)<0)){
close(fd);
mesg("can't write %s: %r", t->name);
+ return;
}
t->mod = 0;
close(fd);