0
0
mirror of https://github.com/termux/termux-packages.git synced 2025-03-03 06:48:20 +00:00
termux-packages/packages/libslirp/resolvconf.patch
kyufie e5d16a9f22 fix(main/libslirp): Patch libslirp to use Termux's own resolv.conf (#21008)
This patch addresses DNS-related failures due to the absence of
/etc/resolv.conf
2024-07-31 17:40:47 +02:00

12 lines
367 B
Diff
Executable File

--- a/src/slirp.c
+++ b/src/slirp.c
@@ -362,6 +362,8 @@ int get_dns6_addr(struct in6_addr *pdns6_addr, uint32_t *scope_id)
#if defined(__HAIKU__)
#define RESOLV_CONF_PATH "/boot/system/settings/network/resolv.conf"
+#elif defined(__ANDROID__)
+#define RESOLV_CONF_PATH "@TERMUX_PREFIX@/etc/resolv.conf"
#else
#define RESOLV_CONF_PATH "/etc/resolv.conf"
#endif