diff options
author | Matthieu Herrb <matthieu@herrb.eu> | 2021-05-30 16:33:48 +0200 |
---|---|---|
committer | Matthieu Herrb <matthieu@herrb.eu> | 2021-05-30 16:33:48 +0200 |
commit | ab2f59530b16bdfbf023b8e025c7c8aba3b6fd0c (patch) | |
tree | b83c2a27053c3d68b0f7eece96e219627d81ed23 /src/Font.c | |
parent | a8216e8653a246db664e1443ecf707b27de65067 (diff) | |
download | xorg-lib-libX11-ab2f59530b16bdfbf023b8e025c7c8aba3b6fd0c.tar.gz |
Check for NULL strings before getting their lengths
Problem reported by Karsten Trulsen
Signed-off-by: Matthieu Herrb <matthieu@herrb.eu>
Diffstat (limited to 'src/Font.c')
-rw-r--r-- | src/Font.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -102,7 +102,7 @@ XFontStruct *XLoadQueryFont( XF86BigfontCodes *extcodes = _XF86BigfontCodes(dpy); #endif - if (strlen(name) >= USHRT_MAX) + if (name != NULL && strlen(name) >= USHRT_MAX) return NULL; if (_XF86LoadQueryLocaleFont(dpy, name, &font_result, (Font *)0)) return font_result; |