From: Michael Tremer Date: Mon, 7 Mar 2022 16:01:21 +0000 (+0000) Subject: address: Fix buffer overwrite X-Git-Tag: 0.9.12~13 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b0f572df9f111c1ea37451a24b8eaaaba443c702;hp=a27c2f72ced5d254307e919e476c36fed4e5bbc9;p=people%2Fms%2Flibloc.git address: Fix buffer overwrite Signed-off-by: Michael Tremer --- diff --git a/src/address.c b/src/address.c index a83fd6e..eab389e 100644 --- a/src/address.c +++ b/src/address.c @@ -23,7 +23,7 @@ #define LOC_ADDRESS_BUFFERS 6 #define LOC_ADDRESS_BUFFER_LENGTH INET6_ADDRSTRLEN -static char __loc_address_buffers[LOC_ADDRESS_BUFFER_LENGTH + 1][LOC_ADDRESS_BUFFERS]; +static char __loc_address_buffers[LOC_ADDRESS_BUFFERS][LOC_ADDRESS_BUFFER_LENGTH + 1]; static int __loc_address_buffer_idx = 0; static const char* __loc_address6_str(const struct in6_addr* address, char* buffer, size_t length) {