diff --git a/cpukit/libblock/src/bdpart-register.c b/cpukit/libblock/src/bdpart-register.c index 68f602ac12..b3b1736045 100644 --- a/cpukit/libblock/src/bdpart-register.c +++ b/cpukit/libblock/src/bdpart-register.c @@ -213,7 +213,7 @@ cleanup: * but fd may be -1. Coverity flagged passing a bad value to close(). */ free( logical_disk_name); - if (fd > 0) { + if (fd >= 0) { close( fd); }