preventing from unwanted output. - smu - smu - simple markup (Markdown) process… | |
git clone git://git.codemadness.org/smu | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 2f223a46e0a0c1559c5df4851da38ac75498e1cc | |
parent fc9310966e8c38fea21fd1cfe2f3e916cbbb11b7 | |
Author: gottox@work <gottox@work> | |
Date: Mon, 28 Jan 2008 14:13:58 +0100 | |
preventing from unwanted output. | |
Diffstat: | |
M smu.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 newblo… | |
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)) ||… | |
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 |