]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
hashx: Avoid unused arg warning on OpenBSD and NetBSD
authorMicah Elizabeth Scott <beth@torproject.org>
Fri, 25 Aug 2023 17:18:44 +0000 (10:18 -0700)
committerMicah Elizabeth Scott <beth@torproject.org>
Mon, 28 Aug 2023 17:11:00 +0000 (10:11 -0700)
This path in hashx_vm_alloc_huge() for OpenBSD and NetBSD always
fails without checking its parameter. Fix the warning.

src/ext/equix/hashx/src/virtual_memory.c

index 40540a26600cacd465ffece274bc7eca17206ddb..a3a68f44b9dd07820f81abb73c0d849af395bfc9 100644 (file)
@@ -107,6 +107,7 @@ void* hashx_vm_alloc_huge(size_t bytes) {
        mem = mmap(NULL, bytes, PAGE_READWRITE, MAP_PRIVATE | MAP_ANONYMOUS
                | MAP_ALIGNED_SUPER, -1, 0);
 #elif defined(__OpenBSD__) || defined(__NetBSD__)
+       (void)bytes;
        mem = MAP_FAILED; // OpenBSD and NetBSD do not support huge pages
 #else
        mem = mmap(NULL, bytes, PAGE_READWRITE, MAP_PRIVATE | MAP_ANONYMOUS