diff options
author | 2021-10-14 18:22:43 +0100 | |
---|---|---|
committer | 2021-10-14 18:22:43 +0100 | |
commit | 332fe1cb7b2588d0fc0fb3086f7f44ac2386a2f0 (patch) | |
tree | 8bdcb72126b76e208c2625447d7b48210a195a9a /x11-terms/st/files | |
parent | x11-misc/compose-tables: revbump to force reinstall on musl (diff) | |
download | gentoo-332fe1cb7b2588d0fc0fb3086f7f44ac2386a2f0.tar.gz gentoo-332fe1cb7b2588d0fc0fb3086f7f44ac2386a2f0.tar.bz2 gentoo-332fe1cb7b2588d0fc0fb3086f7f44ac2386a2f0.zip |
x11-terms/st: backport locale crash fix
Closes: https://bugs.gentoo.org/784071
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'x11-terms/st/files')
-rw-r--r-- | x11-terms/st/files/st-0.8.4-locale-musl-segfault.patch | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/x11-terms/st/files/st-0.8.4-locale-musl-segfault.patch b/x11-terms/st/files/st-0.8.4-locale-musl-segfault.patch new file mode 100644 index 000000000000..b70574025eb2 --- /dev/null +++ b/x11-terms/st/files/st-0.8.4-locale-musl-segfault.patch @@ -0,0 +1,16 @@ +https://bugs.gentoo.org/784071 +https://git.suckless.org/st/commit/2f6e597ed871cff91c627850d03152cae5f45779.html +--- a/x.c ++++ b/x.c +@@ -1585,8 +1585,9 @@ xsettitle(char *p) + XTextProperty prop; + DEFAULT(p, opt_title); + +- Xutf8TextListToTextProperty(xw.dpy, &p, 1, XUTF8StringStyle, +- &prop); ++ if (Xutf8TextListToTextProperty(xw.dpy, &p, 1, XUTF8StringStyle, ++ &prop) != Success) ++ return; + XSetWMName(xw.dpy, xw.win, &prop); + XSetTextProperty(xw.dpy, xw.win, &prop, xw.netwmname); + XFree(prop.value); |