sfeed

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

commit 09160d2f4e699a72ccbb58c76b32a6670d965860
parent 9c05ddec777c0b43f19f9d277f7167b8feb23456
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date:   Sun, 24 Jun 2018 15:17:04 +0200

sfeed_opml_import: escape ' properly

the shell escape \' was a mistake.

Diffstat:
Msfeed_opml_import.c | 9++++++---
1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/sfeed_opml_import.c b/sfeed_opml_import.c @@ -21,9 +21,12 @@ printsafe(const char *s) for (; *s; s++) { if (iscntrl((int)*s)) continue; - if (*s == '\\' || *s == '\'') - putchar('\\'); - putchar((int)*s); + else if (*s == '\\') + fputs("\\\\", stdout); + else if (*s == '\'') + fputs("'\\''", stdout); + else + putchar((int)*s); } }