Diff for /libaitio/src/Attic/array.c between versions 1.1.2.1 and 1.1.2.2

version 1.1.2.1, 2011/04/19 21:07:32 version 1.1.2.2, 2011/04/19 22:00:44
Line 123  io_arrayGrow(array_t * __restrict arr, int newNumItems Line 123  io_arrayGrow(array_t * __restrict arr, int newNumItems
                                 free(arr->arr_data[i]);                                  free(arr->arr_data[i]);
                                 */                                  */
   
           arr->arr_num = newNumItems;
         data = realloc(arr->arr_data, arr->arr_num * sizeof(void*));          data = realloc(arr->arr_data, arr->arr_num * sizeof(void*));
         if (!data) {          if (!data) {
                 LOGERR;                  LOGERR;
                 return -1;                  return -1;
         } else          } else
                 arr->arr_data = data;                  arr->arr_data = data;
        memset(arr->arr_data + arr->arr_num, 0, n * sizeof(void*));        memset(arr->arr_data + (arr->arr_num - n), 0, n * sizeof(void*));
        arr->arr_num = newNumItems; 
   
         return 0;          return 0;
 }  }

Removed from v.1.1.2.1  
changed lines
  Added in v.1.1.2.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>