git: 9front

Download patch

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(;;) {
--