fix
This commit is contained in:
		@@ -45,7 +45,6 @@ htbuffer_t *htbuffer_init(unsigned int start_size) {
 | 
			
		||||
    ? (start_size + (DEFAULT_CHUNK_SIZE - start_size % DEFAULT_CHUNK_SIZE)) 
 | 
			
		||||
    : start_size;
 | 
			
		||||
    
 | 
			
		||||
  b->current_fill_size = 0;
 | 
			
		||||
  b->max_size = DEFAULT_MAX_SIZE;
 | 
			
		||||
 | 
			
		||||
  b->buf = (char*) htmalloc(sizeof(char) * b->current_buf_size);
 | 
			
		||||
@@ -65,9 +64,7 @@ void htbuffer_free(htbuffer_t *b) {
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
unsigned int htbuffer_strlen(htbuffer_t *b) {
 | 
			
		||||
  /* 1 because of the terminating \0 */
 | 
			
		||||
  assert((b->current_fill_size + 1) == strlen(b->buf));
 | 
			
		||||
  return b->current_fill_size - 1;
 | 
			
		||||
  return strlen(b->buf);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
htbuffer_t *htbuffer_memcpy_w_offset(htbuffer_t *dest, unsigned int offset, const char *src, unsigned int src_size) {
 | 
			
		||||
@@ -91,8 +88,6 @@ htbuffer_t *htbuffer_memcpy_w_offset(htbuffer_t *dest, unsigned int offset, cons
 | 
			
		||||
    dest->current_buf_size = new_buf_size;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  dest->current_fill_size = src_size + offset;
 | 
			
		||||
 | 
			
		||||
  memcpy(dest->buf + offset, src, src_size);
 | 
			
		||||
 | 
			
		||||
  return dest;
 | 
			
		||||
 
 | 
			
		||||
@@ -29,7 +29,6 @@
 | 
			
		||||
typedef struct htbuffer_s {
 | 
			
		||||
  char *buf;
 | 
			
		||||
  unsigned int current_buf_size;
 | 
			
		||||
  unsigned int current_fill_size;
 | 
			
		||||
  unsigned int max_size;
 | 
			
		||||
} htbuffer_t;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user