patch-src_svr-main_c 475 B

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