From 48c33285ae37dc736c5c5cd87d38e6bd43189e76 Mon Sep 17 00:00:00 2001 From: Hiltjo Posthuma Date: Fri, 4 Apr 2014 15:24:26 +0200 Subject: sfeed_frames: fix small bug in printcontent() and cleanup Signed-off-by: Hiltjo Posthuma --- sfeed_frames.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sfeed_frames.c b/sfeed_frames.c index f37812f..13434fe 100644 --- a/sfeed_frames.c +++ b/sfeed_frames.c @@ -45,6 +45,7 @@ static void printcontent(const char *s, FILE *fp) { const char *p; int len = 0; + for(p = s; *p; p++) { if(*p == '\\') { p++; @@ -54,6 +55,9 @@ printcontent(const char *s, FILE *fp) { fputc('\t', fp); else if(*p == 'n' && len) fputc('\n', fp); + else + fputc(p); /* unknown */ + len = 0; } else { fputc(*p, fp); len++; @@ -66,6 +70,7 @@ static size_t makepathname(char *buffer, size_t bufsiz, const char *path) { const char *p = path; size_t i = 0, r = 0; + for(; *p && i < bufsiz; p++) { if(isalpha((int)*p) || isdigit((int)*p)) { buffer[i++] = tolower((int)*p); -- cgit v1.2.3