  
          # HINT: We need a table for the old md5 and the new ones
          md5table = {}
-@@ -1656,3 +1673,6 @@
+@@ -1656,3 +1682,6 @@
                  except IOError:
                      self.logger.error('* File %s copy failed', in_class)
  

                 for class_file in fnmatch.filter(filelist, '*.class'):
                     class_name = class_path + os.path.splitext(class_file)[0]
                     bin_file = os.path.normpath(os.path.join(path, class_file))
@@ -1594,6 +1605,9 @@
                 sys.exit(1)
 
         for entry in newfiles:

             if entry[3] == 'U':
                 self.logger.info('Retrieving file from server : %s', entry[0])
                 cur_file = os.path.normpath(entry[0])
@@ -1614,6 +1637,9 @@
         md5reoblk = {CLIENT: self.md5reobfclient, SERVER: self.md5reobfserver}
         outpathlk = {CLIENT: self.srcmodclient, SERVER: self.srcmodserver}
         src = {CLIENT: self.srcclient, SERVER: self.srcserver}
