xml: simplify a bit - tscrape - twitter scraper
 (HTM) git clone git://git.codemadness.org/tscrape
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit e3bd0af8ac5af175c7dee7c24eadf238f5f4334f
 (DIR) parent cb8ed18e7f5f31e68c9d5ab11a6daa8677af6636
 (HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
       Date:   Sat, 26 Aug 2017 13:43:22 +0200
       
       xml: simplify a bit
       
       Diffstat:
         M xml.c                               |       5 ++---
       
       1 file changed, 2 insertions(+), 3 deletions(-)
       ---
 (DIR) diff --git a/xml.c b/xml.c
       @@ -280,10 +280,9 @@ xml_numericentitytostr(const char *e, char *buf, size_t bufsiz)
                else
                        l = strtoul(e, &end, 10);
                /* invalid value or not a well-formed entity */
       -        if (errno != 0 || (*end != '\0' && *end != ';'))
       -                return 0;
       -        if (!(len = xml_codepointtoutf8(l, &cp)))
       +        if (errno || *end != ';')
                        return 0;
       +        len = xml_codepointtoutf8(l, &cp);
                /* make string */
                for (b = 0; b < len; b++)
                        buf[b] = (cp >> (8 * (len - 1 - b))) & 0xff;