diff options
author | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2009-11-30 12:39:51 +0000 |
---|---|---|
committer | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2009-11-30 12:39:51 +0000 |
commit | 47c23279bde0ae8bb045b458dc4d107c97f9a646 (patch) | |
tree | a21336fd6d0dd840c2c07c219f1b23e557e7999e /cpukit/libblock/src/ide_part_table.c | |
parent | Update. (diff) | |
download | rtems-47c23279bde0ae8bb045b458dc4d107c97f9a646.tar.bz2 |
documentation fixes
Avoid designated initializers for C++ compatibility
Fixed invalid state transition from FRESH to CACHED
Free memory in case of an error.
Diffstat (limited to 'cpukit/libblock/src/ide_part_table.c')
-rw-r--r-- | cpukit/libblock/src/ide_part_table.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/cpukit/libblock/src/ide_part_table.c b/cpukit/libblock/src/ide_part_table.c index 026b5d05dc..a93728b7f8 100644 --- a/cpukit/libblock/src/ide_part_table.c +++ b/cpukit/libblock/src/ide_part_table.c @@ -513,6 +513,7 @@ rtems_ide_part_table_initialize(char *dev_name) rc = rtems_ide_part_table_get(dev_name, disk_desc); if (rc != RTEMS_SUCCESSFUL) { + free(disk_desc); return rc; } |