]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Fix font size parsing
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 21 Jun 2018 14:56:34 +0000 (15:56 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 21 Jun 2018 14:56:34 +0000 (15:56 +0100)
src/libserver/html.c

index a7ddf09628d7c818b6eb028c10761fb1c3967fa3..c80be1dad98930889e50675471050f745451a9aa 100644 (file)
@@ -1969,7 +1969,6 @@ rspamd_html_process_font_size (const gchar *line, guint len, guint *fs,
 {
        const gchar *p = line, *end = line + len;
        gchar *err = NULL, numbuf[64];
-       guint numlen = 0;
        gdouble sz = 0;
 
        while (p < end && g_ascii_isspace (*p)) {
@@ -1977,9 +1976,7 @@ rspamd_html_process_font_size (const gchar *line, guint len, guint *fs,
                len --;
        }
 
-       numlen = rspamd_memspn (p, "0123456789.-", len);
-
-       rspamd_strlcpy (numbuf, p, MIN (sizeof (numbuf), numlen + 1));
+       rspamd_strlcpy (numbuf, p, MIN (sizeof (numbuf), len + 1));
        sz = strtod (numbuf, &err);
 
        /* Now check leftover */