]> git.ipfire.org Git - people/ms/libloc.git/commitdiff
address: Fix buffer overwrite
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 7 Mar 2022 16:01:21 +0000 (16:01 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 7 Mar 2022 16:01:21 +0000 (16:01 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/address.c

index a83fd6e9018e13bec1ecb762ab81a5d34cbd984a..eab389e7d0aad71f098218728ae190b3cc2f722d 100644 (file)
@@ -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) {