diff options
author | Tor Lillqvist <tml@novell.com> | 2006-05-23 07:58:41 +0000 |
---|---|---|
committer | Tor Lillqvist <tml@src.gnome.org> | 2006-05-23 07:58:41 +0000 |
commit | 8fcd02bf9fc70beb27568325b573a6042d084579 (patch) | |
tree | 6c16e1c7c90531e71b0111caa0735ec1b091f4a7 /pango | |
parent | a72eb76c6c23b0e0e25400946f101cb6436b9b59 (diff) | |
download | pango-8fcd02bf9fc70beb27568325b573a6042d084579.tar.gz |
Fix crash, don't dereference NULL.
2006-05-23 Tor Lillqvist <tml@novell.com>
* pango/fonts.c (find_field): Fix crash, don't dereference NULL.
Diffstat (limited to 'pango')
-rw-r--r-- | pango/fonts.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pango/fonts.c b/pango/fonts.c index 87c1498c..bd7d0fd3 100644 --- a/pango/fonts.c +++ b/pango/fonts.c @@ -800,7 +800,7 @@ find_field (const FieldMap *map, int n_elements, const char *str, int len, int * for (i=0; i<n_elements; i++) { - if (map[i].str[0] && g_ascii_strncasecmp (map[i].str, str, len) == 0 && + if (map[i].str && map[i].str[0] && g_ascii_strncasecmp (map[i].str, str, len) == 0 && map[i].str[len] == '\0') { if (val) |