Introduction
Introduction Statistics Contact Development Disclaimer Help
Avoid unsigned integer underflow in drw_text() - libsl - shared code master of …
git clone git://git.suckless.org/libsl
Log
Files
Refs
LICENSE
---
commit 206fe9b99f01604b10e6d8e5ab52a035712476f0
parent 93a43d03b00ddf8757636b69ad24d2f5de3336da
Author: Hiltjo Posthuma <[email protected]>
Date: Wed, 30 Oct 2024 13:03:56 +0100
Avoid unsigned integer underflow in drw_text()
Patch by Raymond Cole <[email protected]>, thanks
Diffstat:
M drw.c | 2 ++
1 file changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/drw.c b/drw.c
@@ -248,6 +248,8 @@ drw_text(Drw *drw, int x, int y, unsigned int w, unsigned i…
} else {
XSetForeground(drw->dpy, drw->gc, drw->scheme[invert ? ColFg :…
XFillRectangle(drw->dpy, drw->drawable, drw->gc, x, y, w, h);
+ if (w < lpad)
+ return x + w;
d = XftDrawCreate(drw->dpy, drw->drawable,
DefaultVisual(drw->dpy, drw->screen),
DefaultColormap(drw->dpy, drw->screen));
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.