Changeset 5156
- Timestamp:
- 01/05/08 01:30:36 (6 months ago)
- Files:
-
- wire/trunk/wire/client.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
wire/trunk/wire/client.c
r5152 r5156 1124 1124 1125 1125 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 { 1127 1141 wr_printf_prefix(WI_STR("get: Cannot download directories")); 1128 wr_transfer_stop(transfer);1129 1130 return;1131 1142 } 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);1146 1143 } 1147 1144 }
