Changeset 3901 for trunk/Ohana/src/opihi/lib.shell/BufferOps.c
- Timestamp:
- May 11, 2005, 9:42:34 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/lib.shell/BufferOps.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/lib.shell/BufferOps.c
r2843 r3901 137 137 /* delete buffer entry from buffer list, if it exists */ 138 138 for (i = 0; (i < Nbuffers) && (in != buffers[i]); i++); 139 if (i == Nbuffers) return (TRUE); 139 if (i == Nbuffers) { 140 free (in); 141 return (TRUE); 142 } 140 143 141 144 free (in); … … 157 160 fits_free_header (&buffers[i][0].header); 158 161 fits_free_matrix (&buffers[i][0].matrix); 162 free (buffers[i]); 159 163 160 164 for (j = i; j < Nbuffers - 1; j++) buffers[j] = buffers[j + 1]; … … 176 180 fits_free_header (&buffers[i][0].header); 177 181 fits_free_matrix (&buffers[i][0].matrix); 182 free (buffers[i]); 178 183 179 184 for (j = i; j < Nbuffers - 1; j++) buffers[j] = buffers[j + 1];
Note:
See TracChangeset
for help on using the changeset viewer.
