Changeset bb47c98
- Timestamp:
- 07/29/10 14:48:33 (11 years ago)
- Branches:
- 4.0.1-hotfixes, cachetimestamps, develop, dpdk-ndag, etsilive, getfragoff, help, libtrace4, master, ndag_format, pfring, rc-4.0.1, rc-4.0.2, rc-4.0.3, rc-4.0.4, ringdecrementfix, ringperformance, ringtimestampfixes
- Children:
- 7b29593
- Parents:
- db32a56
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
lib/ior-peek.c
rd08c691 rbb47c98 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.