Avoid unsigned integer underflow in drw_text()
dd3d348a
Patch by Raymond Cole <rc@wolog.xyz>, thanks.
1 file(s) · +2 −0
Patch by Raymond Cole <rc@wolog.xyz>, thanks.
| 248 | 248 | } else { |
|
| 249 | 249 | XSetForeground(drw->dpy, drw->gc, drw->scheme[invert ? ColFg : ColBg].pixel); |
|
| 250 | 250 | XFillRectangle(drw->dpy, drw->drawable, drw->gc, x, y, w, h); |
|
| 251 | + | if (w < lpad) |
|
| 252 | + | return x + w; |
|
| 251 | 253 | d = XftDrawCreate(drw->dpy, drw->drawable, |
|
| 252 | 254 | DefaultVisual(drw->dpy, drw->screen), |
|
| 253 | 255 | DefaultColormap(drw->dpy, drw->screen)); |