mirror of
https://github.com/Divested-Mobile/DivestOS-Build.git
synced 2024-09-18 23:36:11 +00:00
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 258eac1b..be8a0ff4 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;
|