mirror of
https://github.com/Divested-Mobile/DivestOS-Build.git
synced 2024-09-19 15:56:09 +00:00
56aa41bf47
Signed-off-by: Tad <tad@spotco.us>
35 lines
1.2 KiB
Diff
35 lines
1.2 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: danielk43 <11856117+danielk43@users.noreply.github.com>
|
|
Date: Sun, 26 Mar 2023 11:37:26 -0400
|
|
Subject: [PATCH] Reuse align_ptr in hosts_cache
|
|
|
|
Change-Id: I461718c38ca3c0e372e1cc0e0f0deb74ae5c68bb
|
|
---
|
|
hosts_cache.cpp | 6 +-----
|
|
1 file changed, 1 insertion(+), 5 deletions(-)
|
|
|
|
diff --git a/hosts_cache.cpp b/hosts_cache.cpp
|
|
index 258eac1..be8a0ff 100644
|
|
--- a/hosts_cache.cpp
|
|
+++ b/hosts_cache.cpp
|
|
@@ -47,10 +47,6 @@ constexpr int MAXADDRS = 35;
|
|
#define ESTIMATED_LINELEN 32
|
|
#define HCFILE_ALLOC_SIZE 256
|
|
|
|
-/* From sethostent.c */
|
|
-#define ALIGNBYTES (sizeof(uintptr_t) - 1)
|
|
-#define ALIGN(p) (((uintptr_t)(p) + ALIGNBYTES) &~ ALIGNBYTES)
|
|
-
|
|
/*
|
|
* Host cache entry for hcfile.c_data.
|
|
* Offsets are into hcfile.h_data.
|
|
@@ -500,7 +496,7 @@ int hc_gethtbyname(const char *host, int af, struct getnamaddr *info)
|
|
if (naliases >= MAXALIASES)
|
|
goto nospc;
|
|
}
|
|
- aligned = (char *)ALIGN(info->buf);
|
|
+ aligned = align_ptr(info->buf);
|
|
if (info->buf != aligned) {
|
|
if ((ptrdiff_t)info->buflen < (aligned - info->buf))
|
|
goto nospc;
|