ports/ftp/vsftpd-ext/files/patch-utility.c
Martin Wilke 440e17cfd7 - Update to 3.0.3.1
PR:	227491
Submitted by:	Leonid Nevecherya
Approved by:	maintainer timeout
Sponsored by:	iXsystems Inc.
2018-05-19 18:32:34 +00:00

13 lines
435 B
C

--- utility.c.orig 2012-09-23 00:14:36 UTC
+++ utility.c
@@ -40,6 +40,10 @@ die2(const char* p_text1, const char* p_
void
bug(const char* p_text)
{
+ static int inside_bug = 0;
+ if (inside_bug)
+ vsf_sysutil_exit(1);
+ inside_bug++;
/* Rats. Try and write the reason to the network for diagnostics */
vsf_sysutil_activate_noblock(VSFTP_COMMAND_FD);
(void) vsf_sysutil_write_loop(VSFTP_COMMAND_FD, "500 OOPS: ", 10);