|  | @@ -1021,7 +1021,7 @@ buf_find_pos_of_char(char ch, buf_pos_t *out)
 | 
	
		
			
				|  |  |    int pos;
 | 
	
		
			
				|  |  |    tor_assert(out);
 | 
	
		
			
				|  |  |    if (out->chunk)
 | 
	
		
			
				|  |  | -    tor_assert(out->pos < out->chunk->datalen);
 | 
	
		
			
				|  |  | +    tor_assert(out->pos < (off_t)out->chunk->datalen);
 | 
	
		
			
				|  |  |    pos = out->pos;
 | 
	
		
			
				|  |  |    for (chunk = out->chunk; chunk; chunk = chunk->next) {
 | 
	
		
			
				|  |  |      char *cp = memchr(chunk->data+pos, ch, chunk->datalen-pos);
 | 
	
	
		
			
				|  | @@ -1043,7 +1043,7 @@ static INLINE int
 | 
	
		
			
				|  |  |  buf_pos_inc(buf_pos_t *pos)
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  |    ++pos->pos;
 | 
	
		
			
				|  |  | -  if (pos->pos == pos->chunk->datalen) {
 | 
	
		
			
				|  |  | +  if (pos->pos == (off_t)pos->chunk->datalen) {
 | 
	
		
			
				|  |  |      if (!pos->chunk->next)
 | 
	
		
			
				|  |  |        return -1;
 | 
	
		
			
				|  |  |      pos->chunk_pos += pos->chunk->datalen;
 |