From d041b98d959901b0074bae261605214d39968436 Mon Sep 17 00:00:00 2001 From: Anoop Saldanha Date: Tue, 12 Mar 2013 08:34:33 +0530 Subject: [PATCH] fix for #771. Fix /etc/protocols parsing. Remove trailing newspace stored under some cases. --- src/util-proto-name.c | 3 +++ 1 file changed, 3 insertions(+) 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); } -- 2.47.3