ref: 4049053b1cbdecd1ea035d6dc9c1135f0fdea2a9
parent: 291359e6da4b974df9a3dfbbd81fdf2252f2eae8
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Mon Dec 7 11:30:27 EST 2020
libdraw: open file-descriptor with OCEXEC flag in readcolmap()
--- a/sys/src/libdraw/readcolmap.c
+++ b/sys/src/libdraw/readcolmap.c
@@ -27,8 +27,8 @@
USED(screen);
sprint(buf, "/dev/draw/%d/colormap", d->dirno);
- b = Bopen(buf, OREAD);
- if(b == 0)
+ b = Bopen(buf, OREAD|OCEXEC);
+ if(b == nil)
drawerror(d, "rdcolmap: can't open colormap device");
for(;;) {--
⑨