aboutsummaryrefslogtreecommitdiff
path: root/ftp/jftpgw
diff options
context:
space:
mode:
authorStefan Eßer <se@FreeBSD.org>2001-07-17 16:17:17 +0000
committerStefan Eßer <se@FreeBSD.org>2001-07-17 16:17:17 +0000
commit80ee1799c07706da205c01b10ce889f20710ea7c (patch)
treea58d17c6d8515f63a953a017c09fd281d145efef /ftp/jftpgw
parent7ec9bf243da017b6a5566e30d01080208b1e85cf (diff)
downloadports-80ee1799c07706da205c01b10ce889f20710ea7c.tar.gz
ports-80ee1799c07706da205c01b10ce889f20710ea7c.zip
Fix bug in linked list handling that caused a seg fault
Notes
Notes: svn path=/head/; revision=45204
Diffstat (limited to 'ftp/jftpgw')
-rw-r--r--ftp/jftpgw/files/patch-0323
1 files changed, 23 insertions, 0 deletions
diff --git a/ftp/jftpgw/files/patch-03 b/ftp/jftpgw/files/patch-03
new file mode 100644
index 000000000000..abd557c8aa3b
--- /dev/null
+++ b/ftp/jftpgw/files/patch-03
@@ -0,0 +1,23 @@
+*** config.c~ Sat Jun 30 16:34:42 2001
+--- config.c Tue Jul 17 16:17:24 2001
+***************
+*** 468,476 ****
+ }
+ while (hl) {
+ if (hl->next == entry) {
+- hl->next = hl->next->next;
+ delete = hl->next;
+ delete->next = (struct hostent_list*) 0;
+ hostent_destroy(delete);
+ return;
+ } else {
+--- 468,476 ----
+ }
+ while (hl) {
+ if (hl->next == entry) {
+ delete = hl->next;
+ delete->next = (struct hostent_list*) 0;
++ hl->next = hl->next->next;
+ hostent_destroy(delete);
+ return;
+ } else {