shithub: libgraphics

Download patch

ref: c3a3a7618e638edcdc7a900d678d28b5fb2b5fbf
parent: a961748acce8e85042c85fc36e074aaa71cd3b01
author: rodri <rgl@antares-labs.eu>
date: Mon Feb 16 12:43:47 EST 2026

raster: minor fixes

--- a/raster.c
+++ b/raster.c
@@ -16,8 +16,8 @@
 
 	r = _emalloc(sizeof *r);
 	memset(r, 0, sizeof *r);
-	if(name != nil && (r->name = _estrdup(name)) == nil)
-		sysfatal("strdup: %r");
+	if(name != nil)
+		r->name = _estrdup(name);
 	r->chan = chan;
 	r->r = rr;
 	r->data = _emalloc(Dx(rr)*Dy(rr)*sizeof(*r->data));
@@ -27,7 +27,7 @@
 void
 _clearraster(Raster *r, ulong v)
 {
-	_memsetl(r->data, *(ulong*)&v, Dx(r->r)*Dy(r->r));
+	_memsetl(r->data, v, Dx(r->r)*Dy(r->r));
 }
 
 void
--