diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-02-29 11:15:43 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-03-04 09:30:02 +0100 |
commit | 0b0cd93a40c92018a959219e8a2c42eadeae7a79 (patch) | |
tree | c6e6cd5b25719cefc2556d705bbbab297157f3a7 /cpukit/libfs/src/imfs/imfs_node.c | |
parent | 8b73ee50238d5f22db792bf8cc573a001f52065f (diff) |
imfs: Remove IMFS_NODE_FLAG_NAME_ALLOCATED
Remove IMFS_NODE_FLAG_NAME_ALLOCATED and instead replace the node
control in rename operations. This avoids a special case in the general
node destruction which pulled in free().
Update #3894.
Diffstat (limited to 'cpukit/libfs/src/imfs/imfs_node.c')
-rw-r--r-- | cpukit/libfs/src/imfs/imfs_node.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/cpukit/libfs/src/imfs/imfs_node.c b/cpukit/libfs/src/imfs/imfs_node.c index 0c296de339..ae087bd58f 100644 --- a/cpukit/libfs/src/imfs/imfs_node.c +++ b/cpukit/libfs/src/imfs/imfs_node.c @@ -107,9 +107,5 @@ IMFS_jnode_t *IMFS_node_remove_default( void IMFS_node_destroy_default( IMFS_jnode_t *node ) { - if ( ( node->flags & IMFS_NODE_FLAG_NAME_ALLOCATED ) != 0 ) { - free( RTEMS_DECONST( char *, node->name ) ); - } - free( node ); } |