Changeset 6d9ab345 in rtems
- Timestamp:
- Mar 18, 2013, 2:19:35 PM (8 years ago)
- Branches:
- 4.11, 5, master
- Children:
- df6818f9
- Parents:
- c2015b44
- git-author:
- Sebastian Huber <sebastian.huber@…> (03/18/13 14:19:35)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (03/18/13 15:26:31)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cpukit/libfs/src/imfs/memfile.c
rc2015b44 r6d9ab345 40 40 ); 41 41 42 MEMFILE_STATIC intIMFS_memfile_remove_block(42 MEMFILE_STATIC void IMFS_memfile_remove_block( 43 43 IMFS_jnode_t *the_jnode, 44 44 unsigned int block … … 274 274 */ 275 275 block_entry_ptr = IMFS_memfile_get_block_pointer( the_jnode, block, 1 ); 276 if ( !block_entry_ptr ) 277 return 1; 278 276 279 if ( *block_entry_ptr ) 277 280 return 0; … … 298 301 * dangerous and the results unpredictable. 299 302 */ 300 MEMFILE_STATIC intIMFS_memfile_remove_block(303 MEMFILE_STATIC void IMFS_memfile_remove_block( 301 304 IMFS_jnode_t *the_jnode, 302 305 unsigned int block … … 307 310 308 311 block_ptr = IMFS_memfile_get_block_pointer( the_jnode, block, 0 ); 309 IMFS_assert( block_ptr ); 310 311 ptr = *block_ptr; 312 *block_ptr = 0; 313 memfile_free_block( ptr ); 314 315 return 1; 312 if ( block_ptr ) { 313 ptr = *block_ptr; 314 *block_ptr = 0; 315 memfile_free_block( ptr ); 316 } 316 317 } 317 318
Note: See TracChangeset
for help on using the changeset viewer.