The main dropbear process is terminated if we send a TERM signal to the process group of a dropbear session process to terminate a specific session. The problem seems to be that the setsid is never called on the child process after a fork in main_noinetd since version 2020.79. The setsid is presently called in main_noinetd only if DEBUG_NOFORK is not defined and DEBUG_NOFORK is defined in debug.h. The problem seems to have been introduced in commit https://github.com/mkj/dropbear/commit/2a81289ed32d9e1ca612a41975974bfa258d2ace when the usage of the DEBUG_NOFORK was reworked.