summaryrefslogtreecommitdiffstats
path: root/lib/uuid/uuid.c
diff options
context:
space:
mode:
authorAlasdair Kergon <agk@redhat.com>2002-01-07 22:25:57 +0000
committerAlasdair Kergon <agk@redhat.com>2002-01-07 22:25:57 +0000
commit75e5ea90c22501e27625d9da3ef6d20940e9ea07 (patch)
tree03bbb04e42e792479b4ebd821c2a7018aac44be8 /lib/uuid/uuid.c
parent3daa9f6e539d82129c24dd5d9fbe499c6ee276aa (diff)
downloadlvm2-75e5ea90c22501e27625d9da3ef6d20940e9ea07.tar.gz
lvm2-75e5ea90c22501e27625d9da3ef6d20940e9ea07.tar.xz
lvm2-75e5ea90c22501e27625d9da3ef6d20940e9ea07.zip
Missing close() in error case.
Diffstat (limited to 'lib/uuid/uuid.c')
-rw-r--r--lib/uuid/uuid.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/uuid/uuid.c b/lib/uuid/uuid.c
index 75cd747b..e6f09e8d 100644
--- a/lib/uuid/uuid.c
+++ b/lib/uuid/uuid.c
@@ -31,6 +31,7 @@ int id_create(struct id *id)
if (read(random, id->uuid, len) != len) {
log_sys_error("read", "id_create");
+ close(random);
return 0;
}
close(random);