Changeset 5156

Show
Ignore:
Timestamp:
01/05/08 01:30:36 (6 months ago)
Author:
morris
Message:

Refactor a bit

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • wire/trunk/wire/client.c

    r5152 r5156  
    11241124                 
    11251125                if(transfer) { 
    1126                         if(type != WR_FILE_FILE) { 
     1126                        if(type == WR_FILE_FILE) { 
     1127                                if(transfer->checksum && !wi_is_equal(transfer->checksum, WI_ARRAY(arguments, 5))) { 
     1128                                        wr_printf_prefix(WI_STR("get: Checksum mismatch for \"%@\""), 
     1129                                                                         transfer->name); 
     1130                                        wr_transfer_stop(transfer); 
     1131                                         
     1132                                        return; 
     1133                                } 
     1134                                 
     1135                                transfer->size = size; 
     1136                                 
     1137                                wr_send_command(WI_STR("GET %#@%c%llu"), 
     1138                                                                transfer->path,         WR_FIELD_SEPARATOR, 
     1139                                                                transfer->offset); 
     1140                        } else { 
    11271141                                wr_printf_prefix(WI_STR("get: Cannot download directories")); 
    1128                                 wr_transfer_stop(transfer); 
    1129                                  
    1130                                 return; 
    11311142                        } 
    1132                          
    1133                         if(transfer->checksum && !wi_is_equal(transfer->checksum, WI_ARRAY(arguments, 5))) { 
    1134                                 wr_printf_prefix(WI_STR("get: Checksum mismatch for \"%@\""), 
    1135                                         transfer->name); 
    1136                                 wr_transfer_stop(transfer); 
    1137                                  
    1138                                 return; 
    1139                         } 
    1140  
    1141                         transfer->size = size; 
    1142                          
    1143                         wr_send_command(WI_STR("GET %#@%c%llu"), 
    1144                                 transfer->path,         WR_FIELD_SEPARATOR, 
    1145                                 transfer->offset); 
    11461143                } 
    11471144        }