fix(main/busybox): fix segfault in fdisk applet

This commit is contained in:
Henrik Grimler 2022-08-05 09:03:47 +02:00
parent 11f12733ff
commit 65066edc34
No known key found for this signature in database
GPG Key ID: B0076E490B71616B
2 changed files with 11 additions and 1 deletions

View File

@ -150,3 +150,13 @@ diff -uNr busybox-1.32.0/shell/ash.c busybox-1.32.0.mod/shell/ash.c
int ash_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
#if NUM_SCRIPTS > 0
int ash_main(int argc, char **argv)
--- ./util-linux/fdisk.c~ 2021-12-26 17:53:21.000000000 +0100
+++ ./util-linux/fdisk.c 2022-08-05 08:59:58.167748508 +0200
@@ -3021,6 +3021,7 @@
}
#endif
+#pragma clang optimize off
int fdisk_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
int fdisk_main(int argc UNUSED_PARAM, char **argv)
{

View File

@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="Tiny versions of many common UNIX utilities into a singl
TERMUX_PKG_LICENSE="GPL-2.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=1.35.0
TERMUX_PKG_REVISION=1
TERMUX_PKG_REVISION=2
TERMUX_PKG_SRCURL=https://busybox.net/downloads/busybox-${TERMUX_PKG_VERSION}.tar.bz2
TERMUX_PKG_SHA256=faeeb244c35a348a334f4a59e44626ee870fb07b6884d68c10ae8bc19f83a694
TERMUX_PKG_BUILD_IN_SRC=true