From 09688dc594e9d82ba3a85b55fa569ccd2bb0b0df Mon Sep 17 00:00:00 2001 From: Thiago da Silva Date: Fri, 21 Mar 2014 16:02:36 -0400 Subject: fix __exit__ function not closing file descriptor The file descriptor is not being closed because it is self._fd is None Change-Id: I7edc8a78b09bdd76d59ac8f3dbc809af652f9b0e Signed-off-by: Thiago da Silva Reviewed-on: http://review.gluster.org/7315 Reviewed-by: Luis Pabon Tested-by: Luis Pabon --- gluster/swift/obj/diskfile.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gluster') diff --git a/gluster/swift/obj/diskfile.py b/gluster/swift/obj/diskfile.py index b3e91bc..1f8aa57 100644 --- a/gluster/swift/obj/diskfile.py +++ b/gluster/swift/obj/diskfile.py @@ -789,7 +789,7 @@ class DiskFile(object): self._metadata = None if self._fd is not None: fd, self._fd = self._fd, None - if self._fd > -1: + if fd > -1: do_close(fd) def get_metadata(self): -- cgit