smu

Simple markup processor
git clone https://git.sinitax.com/codemadness/smu
Log | Files | Refs | README | LICENSE | Upstream | sfeed.txt

commit 2f223a46e0a0c1559c5df4851da38ac75498e1cc
parent fc9310966e8c38fea21fd1cfe2f3e916cbbb11b7
Author: gottox@work <gottox@work>
Date:   Mon, 28 Jan 2008 14:13:58 +0100

preventing from unwanted output.

Diffstat:
Msmu.c | 5++---
1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/smu.c b/smu.c @@ -444,11 +444,10 @@ dosurround(const char *begin, const char *end, int newblock) { do { p = strstr(p + 1, surround[i].search); } while(p && p[-1] == '\\'); - if(!p || p >= end) + if(!p || p >= end || + !(stop = strstr(start, surround[i].search)) || stop >= end) continue; fputs(surround[i].before, stdout); - if(!(stop = strstr(start, surround[i].search)) || stop >= end) - continue; if(surround[i].process) process(start, stop, 0); else