test-hashmap: use strbuf_getline rather than fgets
authorJeff King <peff@peff.net>
Wed, 14 Feb 2018 18:07:19 +0000 (13:07 -0500)
committerJunio C Hamano <gitster@pobox.com>
Wed, 14 Feb 2018 18:31:10 +0000 (10:31 -0800)
commit7e8089c986790fd8ef9d89bf71c9a91901d7f884
tree3b9f197733dd32e02db0b12fd297cf422459c4e6
parentcbadf0ee37def5cea81fb7702941af8234dd094d
test-hashmap: use strbuf_getline rather than fgets

Using fgets() with a fixed-size buffer can lead to lines
being accidentally split across two calls if they are larger
than the buffer size.

As this is just a test helper, this is unlikely to be a
problem in practice. But since people may look at test
helpers as reference code, it's a good idea for them to
model the preferred behavior.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/helper/test-hashmap.c