mirror.patch 686 B

12345678910111213141516171819202122232425262728293031323334353637
  1. --- ftp.pl~ Fri Jun 5 11:10:27 1998
  2. +++ ftp.pl Sat Feb 3 13:59:12 2001
  3. @@ -270,6 +270,13 @@
  4. $SIG{ 'PIPE' } = "ftp'ftp__sighandler";
  5. }
  6. +# Setup a signal handler for user interrupts.
  7. +sub ftp'set_user_signals
  8. +{
  9. + $ftp_logger = @_;
  10. + $SIG{ 'INT' } = "ftp'ftp__sighandler";
  11. +}
  12. +
  13. # &ftp'set_namemap( function to map outgoing name, function to map incoming )
  14. sub ftp'set_namemap
  15. {
  16. @@ -581,6 +588,9 @@
  17. return 0;
  18. }
  19. + # shut down our end of the socket
  20. + &close_data_socket;
  21. +
  22. # read the close
  23. #
  24. $ret = &expect($timeout,
  25. @@ -589,9 +599,6 @@
  26. &service_closed();
  27. $ret = 0;
  28. }
  29. -
  30. - # shut down our end of the socket
  31. - &close_data_socket;
  32. if( ! $ret ){
  33. return 0;