From 47c23279bde0ae8bb045b458dc4d107c97f9a646 Mon Sep 17 00:00:00 2001 From: Thomas Doerfler Date: Mon, 30 Nov 2009 12:39:51 +0000 Subject: documentation fixes Avoid designated initializers for C++ compatibility Fixed invalid state transition from FRESH to CACHED Free memory in case of an error. --- cpukit/libblock/src/ide_part_table.c | 1 + 1 file changed, 1 insertion(+) (limited to 'cpukit/libblock/src/ide_part_table.c') 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; } -- cgit v1.2.3