From: Anoop Saldanha Date: Tue, 12 Mar 2013 03:04:33 +0000 (+0530) Subject: fix for #771. X-Git-Tag: suricata-2.0beta1~222 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d041b98d959901b0074bae261605214d39968436;p=thirdparty%2Fsuricata.git fix for #771. Fix /etc/protocols parsing. Remove trailing newspace stored under some cases. --- diff --git a/src/util-proto-name.c b/src/util-proto-name.c index 2d1ec2dc22..810d494098 100644 --- a/src/util-proto-name.c +++ b/src/util-proto-name.c @@ -76,6 +76,9 @@ void SCProtoNameInit() } else { known_proto[proto] = SCStrdup(name); } + int proto_len = strlen(known_proto[proto]); + if (proto_len > 0 && known_proto[proto][proto_len - 1] == '\n') + known_proto[proto][proto_len - 1] = '\0'; } fclose(fp); }