repo: ngircd
action: commit
revision: 
path_from: 
revision_from: 097c7bd741931bfbb9deef26fca4861b42e3bda6:
path_to: 
revision_to: 
git.thebackupbox.net
ngircd
git clone git://git.thebackupbox.net/ngircd
commit 097c7bd741931bfbb9deef26fca4861b42e3bda6
Author: Alexander Barton 
Date:   Sun Apr 9 12:53:07 2006 +0000

    Fix up ngt_TrimStr() once more ... :-/

diff --git a/src/tool/tool.c b/src/tool/tool.c
index 27051ced632cdc5e8280bb11f35c37a79b059082..
index ..01d892fd97a903c4e21cdde716bccbad2ffef67a 100644
--- a/src/tool/tool.c
+++ b/src/tool/tool.c
@@ -14,7 +14,7 @@

 #include "portab.h"

-static char UNUSED id[] = "$Id: tool.c,v 1.5 2006/03/24 23:25:39 fw Exp $";
+static char UNUSED id[] = "$Id: tool.c,v 1.6 2006/04/09 12:53:07 alex Exp $";

 #include "imp.h"
 #include 
@@ -40,18 +40,20 @@ ngt_TrimStr(char *String)
 	start = String;

 	/* Remove whitespaces at the beginning of the string ... */
-	while (*start == ' ' || *start == '\t')
+	while (*start == ' ' || *start == '\t' ||
+	       *start == '\n' || *start == '\r')
 		start++;

 	if (!*start) {
-		*String = 0;
+		*String = '\0';
 		return;
 	}
+
 	/* ... and at the end: */
 	end = strchr(start, '\0');
 	end--;
 	while ((*end == ' ' || *end == '\t' || *end == '\n' || *end == '\r')
-	       && end > start)
+	       && end >= start)
 		end--;

 	/* New trailing NULL byte */

-----END OF PAGE-----