mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-30 22:26:42 +00:00
busybox: update busybox upstream patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
parent
83c5f848f6
commit
3f58367cf8
12
packages/sysutils/busybox/patches/busybox-1.19.3-getty.patch
Normal file
12
packages/sysutils/busybox/patches/busybox-1.19.3-getty.patch
Normal file
@ -0,0 +1,12 @@
|
||||
--- busybox-1.19.3/loginutils/getty.c
|
||||
+++ busybox-1.19.3-getty/loginutils/getty.c
|
||||
@@ -271,7 +271,9 @@ static void termios_init(int speed)
|
||||
#ifdef CMSPAR
|
||||
| CMSPAR /* mark or space parity */
|
||||
#endif
|
||||
+#ifdef CBAUD
|
||||
| CBAUD /* (output) baud rate */
|
||||
+#endif
|
||||
#ifdef CBAUDEX
|
||||
| CBAUDEX /* (output) baud rate */
|
||||
#endif
|
@ -0,0 +1,10 @@
|
||||
--- busybox-1.19.3/modutils/modinfo.c
|
||||
+++ busybox-1.19.3-modinfo/modutils/modinfo.c
|
||||
@@ -13,6 +13,7 @@
|
||||
//config:config MODINFO
|
||||
//config: bool "modinfo"
|
||||
//config: default y
|
||||
+//config: select PLATFORM_LINUX
|
||||
//config: help
|
||||
//config: Show information about a Linux Kernel module
|
||||
|
29
packages/sysutils/busybox/patches/busybox-1.19.3-wget.patch
Normal file
29
packages/sysutils/busybox/patches/busybox-1.19.3-wget.patch
Normal file
@ -0,0 +1,29 @@
|
||||
--- busybox-1.19.3/networking/wget.c
|
||||
+++ busybox-1.19.3-wget/networking/wget.c
|
||||
@@ -552,6 +552,7 @@ static void download_one_url(const char
|
||||
FILE *dfp; /* socket to ftp server (data) */
|
||||
char *proxy = NULL;
|
||||
char *fname_out_alloc;
|
||||
+ char *redirected_path = NULL;
|
||||
struct host_info server;
|
||||
struct host_info target;
|
||||
|
||||
@@ -794,8 +795,8 @@ However, in real world it was observed t
|
||||
bb_error_msg_and_die("too many redirections");
|
||||
fclose(sfp);
|
||||
if (str[0] == '/') {
|
||||
- free(target.allocated);
|
||||
- target.path = target.allocated = xstrdup(str+1);
|
||||
+ free(redirected_path);
|
||||
+ target.path = redirected_path = xstrdup(str+1);
|
||||
/* lsa stays the same: it's on the same server */
|
||||
} else {
|
||||
parse_url(str, &target);
|
||||
@@ -850,6 +851,7 @@ However, in real world it was observed t
|
||||
free(server.allocated);
|
||||
free(target.allocated);
|
||||
free(fname_out_alloc);
|
||||
+ free(redirected_path);
|
||||
}
|
||||
|
||||
int wget_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
|
Loading…
x
Reference in New Issue
Block a user