File tree Expand file tree Collapse file tree 2 files changed +15
-12
lines changed 
src/main/php/peer/ftp/server Expand file tree Collapse file tree 2 files changed +15
-12
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,10 @@ FTP protocol support for the XP Framework ChangeLog
33
44## ?.?.? / ????-??-??  
55
6+ ## 6.2.1 / 2015-12-20  
7+ 
8+ *  Rewrote code to avoid deprecated ensure statement - @thekid  
9+ 
610## 6.2.0 / 2015-12-14  
711
812*  ** Heads up** : Changed minimum XP version to XP 6.5.0, and with it the
Original file line number Diff line number Diff line change @@ -662,13 +662,12 @@ public function onRetr($socket, $params) {
662662        if  (!$ dataSocketwrite ($ bufbreak ;
663663      }
664664      $ entryclose ();
665+       $ dataSocketclose ();
666+       $ this answer ($ socket226 , 'Transfer complete ' );
665667    } catch  (\lang \XPException   $ e
666668      $ this answer ($ socket550 , $ params':  ' .$ egetMessage ());
667-     } ensure ($ e
668669      $ dataSocketclose ();
669-       if  ($ ereturn ;
670670    }
671-     $ this answer ($ socket226 , 'Transfer complete ' );
672671  }
673672
674673  /** 
@@ -713,20 +712,20 @@ public function onStor($socket, $params) {
713712        $ entrywrite ($ buf
714713      }
715714      $ entryclose ();
715+       $ dataSocketclose ();
716+ 
717+       // Post check interception 
718+       if  (!$ this checkInterceptors ($ socket$ entry'onStored ' )) {
719+         $ entrydelete ();
720+         return ;
721+       }
722+ 
723+       $ this answer ($ socket226 , 'Transfer complete ' );
716724    } catch  (\lang \XPException   $ e
717725      $ this answer ($ socket550 , $ params':  ' .$ egetMessage ());
718-     } ensure ($ e
719726      $ dataSocketclose ();
720-       if  ($ ereturn ;
721-     }
722-     
723-     // Post check interception 
724-     if  (!$ this checkInterceptors ($ socket$ entry'onStored ' )) {
725-       $ entrydelete ();
726727      return ;
727728    }
728- 
729-     $ this answer ($ socket226 , 'Transfer complete ' );
730729  }
731730
732731  /** 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments