From 523bfadbd46b375012eb5f3898201455b057a1c4 Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Wed, 4 Apr 2007 11:04:06 +0200 Subject: [PATCH] Have strip_blank_end() also strip off any comments Signed-off-by: Jens Axboe --- parse.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/parse.c b/parse.c index ace34a69..9015b1d7 100644 --- a/parse.c +++ b/parse.c @@ -148,8 +148,18 @@ void strip_blank_front(char **p) void strip_blank_end(char *p) { - char *s = p + strlen(p) - 1; - + char *s; + + s = strchr(p, ';'); + if (s) + *s = '\0'; + s = strchr(p, '#'); + if (s) + *s = '\0'; + if (s) + p = s; + + s = p + strlen(p) - 1; while (isspace(*s) || iscntrl(*s)) s--; -- 2.25.1