Bladeren bron

dropbear: refresh patch for vfork

Waldemar Brodkorb 1 jaar geleden
bovenliggende
commit
362e0a0aeb
2 gewijzigde bestanden met toevoegingen van 16 en 15 verwijderingen
  1. 16 0
      package/dropbear/patches/patch-src_svr-main_c
  2. 0 15
      package/dropbear/patches/patch-svr-main_c

+ 16 - 0
package/dropbear/patches/patch-src_svr-main_c

@@ -0,0 +1,16 @@
+--- dropbear-2024.85.orig/src/svr-main.c	2024-04-25 16:30:00.000000000 +0200
++++ dropbear-2024.85/src/svr-main.c	2024-05-07 14:35:09.650486568 +0200
+@@ -305,8 +305,13 @@ static void main_noinetd(int argc, char
+ #if DEBUG_NOFORK
+ 			fork_ret = 0;
+ #else
++#if DROPBEAR_VFORK
++                        fork_ret = vfork();
++#else
++
+ 			fork_ret = fork();
+ #endif
++#endif
+ 			if (fork_ret < 0) {
+ 				dropbear_log(LOG_WARNING, "Error forking: %s", strerror(errno));
+ 				goto out;

+ 0 - 15
package/dropbear/patches/patch-svr-main_c

@@ -1,15 +0,0 @@
---- dropbear-2020.81.orig/svr-main.c	2020-10-29 14:35:50.000000000 +0100
-+++ dropbear-2020.81/svr-main.c	2020-11-04 05:04:33.736369225 +0100
-@@ -278,8 +278,12 @@ static void main_noinetd() {
- #if DEBUG_NOFORK
- 			fork_ret = 0;
- #else
-+#if DROPBEAR_VFORK
-+			fork_ret = vfork();
-+#else
- 			fork_ret = fork();
- #endif
-+#endif
- 			if (fork_ret < 0) {
- 				dropbear_log(LOG_WARNING, "Error forking: %s", strerror(errno));
- 				goto out;