Adjust straggling users of payload field

svn:r250
This commit is contained in:
Nick Mathewson 2003-04-17 17:25:32 +00:00
parent 32a3e704b4
commit 5c514620fc
3 changed files with 5 additions and 5 deletions

View File

@ -670,7 +670,7 @@ repeat_connection_package_raw_inbuf:
* compressing.
* 2)
*/
len = connection_compress_from_buf(cell.payload,
len = connection_compress_from_buf(cell.payload+TOPIC_HEADER_SIZE,
CELL_PAYLOAD_SIZE - TOPIC_HEADER_SIZE,
conn, Z_SYNC_FLUSH);
if (len < 0)
@ -684,7 +684,8 @@ repeat_connection_package_raw_inbuf:
cell.length = amount_to_process;
}
if(connection_fetch_from_buf(cell.payload, cell.length, conn) < 0)
if(connection_fetch_from_buf(cell.payload+TOPIC_HEADER_SIZE,
cell.length, conn) < 0)
return -1;
#endif

View File

@ -153,7 +153,7 @@ int connection_edge_process_data_cell(cell_t *cell, circuit_t *circ, int edge_ty
}
#ifdef USE_ZLIB
if(connection_decompress_to_buf(cell->payload,
if(connection_decompress_to_buf(cell->payload + TOPIC_HEADER_SIZE,
cell->length - TOPIC_HEADER_SIZE,
conn, Z_SYNC_FLUSH) < 0) {
log(LOG_INFO,"connection_edge_process_data_cell(): write to buf failed. Marking for close.");
@ -161,7 +161,7 @@ int connection_edge_process_data_cell(cell_t *cell, circuit_t *circ, int edge_ty
return 0;
}
#else
if(connection_write_to_buf(cell->payload,
if(connection_write_to_buf(cell->payload + TOPIC_HEADER_SIZE,
cell->length - TOPIC_HEADER_SIZE, conn) < 0) {
conn->marked_for_close = 1;
return 0;

View File

@ -310,7 +310,6 @@ static int onion_process(circuit_t *circ) {
int chooselen(double cw)
{
int len = 2;
int retval = 0;
uint8_t coin;
if ((cw < 0) || (cw >= 1)) /* invalid parameter */