aboutsummaryrefslogtreecommitdiffstats
path: root/src/fontset.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fontset.c')
-rw-r--r--src/fontset.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/fontset.c b/src/fontset.c
index bccbce8bf45..fc4da1305f3 100644
--- a/src/fontset.c
+++ b/src/fontset.c
@@ -796,7 +796,7 @@ fontset_pattern_regexp (pattern)
796 { 796 {
797 if (*p0 == '-') 797 if (*p0 == '-')
798 ndashes++; 798 ndashes++;
799 else if (*p0 == '*') 799 else if (*p0 == '*' && p0 > SDATA (pattern) && p0[-1] != '\\')
800 nstars++; 800 nstars++;
801 } 801 }
802 802
@@ -811,7 +811,7 @@ fontset_pattern_regexp (pattern)
811 *p1++ = '^'; 811 *p1++ = '^';
812 for (p0 = (char *) SDATA (pattern); *p0; p0++) 812 for (p0 = (char *) SDATA (pattern); *p0; p0++)
813 { 813 {
814 if (*p0 == '*') 814 if (*p0 == '*' && p0 > SDATA (pattern) && p0[-1] != '\\')
815 { 815 {
816 if (ndashes < 14) 816 if (ndashes < 14)
817 *p1++ = '.'; 817 *p1++ = '.';