sfeed

Simple RSS and Atom feed parser
git clone https://git.sinitax.com/codemadness/sfeed
Log | Files | Refs | README | LICENSE | Upstream | sfeed.txt

commit ad511a4f7ab22c360ded1d4074d9148087b5395d
parent 5c7b95403cbbd62c225a78ed565efa0e76af54b0
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date:   Fri,  8 Mar 2019 18:26:30 +0100

util: pedantic snprintf improvement

POSIX says about snprintf:
"If an output error was encountered, these functions shall return a
 negative value".

So check for < 0 instead of -1. Afaik all implementations return -1 though.

Diffstat:
Mutil.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/util.c b/util.c @@ -149,7 +149,7 @@ absuri(char *buf, size_t bufsiz, const char *link, const char *base) host, port[0] ? ":" : "", port); - if (r == -1 || (size_t)r >= sizeof(tmp)) + if (r < 0 || (size_t)r >= sizeof(tmp)) return -1; /* error or truncation */ /* relative to root */