From: Rich Felker Date: Thu, 13 Feb 2014 17:24:40 +0000 (-0500) Subject: fix typo in table for getprotoent that caused out-of-bound reads X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=eb375ef795a7e810a24d8b45c680be365a402a91;p=musl fix typo in table for getprotoent that caused out-of-bound reads this was unlikely to lead to any crash or dangerous behavior, but caused adjacent string constants to be treated as part of the protocols table, possibly returning nonsensical results for unknown protocol names/numbers or when getprotoent was called in a loop to enumerate all protocols. --- diff --git a/src/network/proto.c b/src/network/proto.c index 031003ad..c569232f 100644 --- a/src/network/proto.c +++ b/src/network/proto.c @@ -13,7 +13,7 @@ static const unsigned char protos[][6] = { "\014pup", "\021udp", "\026idp", - "\377raw" + "\377raw", "\0\0" };