From 3654f83a1da06b9d32d339202f2a9bcf6543d433 Mon Sep 17 00:00:00 2001 From: David Bauer Date: Wed, 18 Dec 2024 23:51:45 +0100 Subject: [PATCH] libgluonutil: add missing libgen import (#3395) The import of libgen.h required for basename() was missing. This lead to undesired behavior on 64 bit systems, where only the upper 32-bit of the returned pointer was used. On ARM64 systems such as mediatek-filogic, this lead to a signed extend of the 32-bit address, leading to a crash of respondd. Signed-off-by: David Bauer --- package/libgluonutil/src/libgluonutil.c | 1 + 1 file changed, 1 insertion(+) diff --git a/package/libgluonutil/src/libgluonutil.c b/package/libgluonutil/src/libgluonutil.c index 772a5b68a8..354f717996 100644 --- a/package/libgluonutil/src/libgluonutil.c +++ b/package/libgluonutil/src/libgluonutil.c @@ -11,6 +11,7 @@ #include #include +#include #include #include #include