2001-10-18 Till Straumann <strauman@SLAC.Stanford.EDU>

* libc/open.c, libc/close.c:  Moved freenode from open to
	  close.
This commit is contained in:
Joel Sherrill
2001-10-19 17:37:24 +00:00
parent dfe5a4e353
commit 0c40eb3064
7 changed files with 8 additions and 6 deletions

View File

@@ -32,6 +32,7 @@ int close(
if ( iop->handlers->close_h )
rc = (*iop->handlers->close_h)( iop );
rtems_filesystem_freenode( &iop->pathinfo );
rtems_libio_free( iop );
return rc;

View File

@@ -187,8 +187,6 @@ done:
set_errno_and_return_minus_one( rc );
}
rtems_filesystem_freenode( &loc );
return iop - rtems_libio_iops;
}

View File

@@ -1,3 +1,8 @@
2001-10-18 Till Straumann <strauman@SLAC.Stanford.EDU>
* libc/open.c, libc/close.c: Moved freenode from open to
close.
2001-10-17 Till Straumann <strauman@SLAC.Stanford.EDU>
* These changes were discussed and reviewed by many people but the

View File

@@ -32,6 +32,7 @@ int close(
if ( iop->handlers->close_h )
rc = (*iop->handlers->close_h)( iop );
rtems_filesystem_freenode( &iop->pathinfo );
rtems_libio_free( iop );
return rc;

View File

@@ -187,8 +187,6 @@ done:
set_errno_and_return_minus_one( rc );
}
rtems_filesystem_freenode( &loc );
return iop - rtems_libio_iops;
}

View File

@@ -32,6 +32,7 @@ int close(
if ( iop->handlers->close_h )
rc = (*iop->handlers->close_h)( iop );
rtems_filesystem_freenode( &iop->pathinfo );
rtems_libio_free( iop );
return rc;

View File

@@ -187,8 +187,6 @@ done:
set_errno_and_return_minus_one( rc );
}
rtems_filesystem_freenode( &loc );
return iop - rtems_libio_iops;
}