Changeset 1632
- Timestamp:
- 07/29/10 14:48:33 (3 years ago)
- File:
-
- 1 edited
-
trunk/lib/ior-peek.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/ior-peek.c
r1625 r1632 105 105 if (DATA(io)->length < bytes_read) { 106 106 int res = 0; 107 108 if (DATA(io)->buffer) 109 free(DATA(io)->buffer); 107 void *buf_ptr = (void *)(DATA(io)->buffer); 108 109 if (buf_ptr) 110 free(buf_ptr); 110 111 DATA(io)->length = bytes_read; 111 112 DATA(io)->offset = 0; … … 117 118 * live with. 118 119 */ 119 res = posix_memalign((void **)&DATA(io)->buffer, 4096, 120 DATA(io)->length); 120 res = posix_memalign(&buf_ptr, 4096, DATA(io)->length); 121 121 if (res != 0) { 122 122 fprintf(stderr, "Error aligning IO buffer: %d\n", … … 124 124 return res; 125 125 } 126 DATA(io)->buffer = buf_ptr; 126 127 #else 127 128 DATA(io)->buffer = malloc(DATA(io)->length);
Note: See TracChangeset
for help on using the changeset viewer.
