|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] [xen-unstable] [LIBXC] Do not gzclose() after close() on
# HG changeset patch
# User kaf24@xxxxxxxxxxxxxxxxxxxx
# Node ID 46df563bf1b8f8fafefc48e96e715efbe60e95d7
# Parent 922f8ae451f6f613de7d5a4ede78ead993758403
[LIBXC] Do not gzclose() after close() on a gzdopen()'ed fd.
Signed-off-by: Steven Rostedt <srostedt@xxxxxxxxxx>
---
tools/libxc/xc_linux_build.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff -r 922f8ae451f6 -r 46df563bf1b8 tools/libxc/xc_linux_build.c
--- a/tools/libxc/xc_linux_build.c Tue Aug 08 09:51:08 2006 +0100
+++ b/tools/libxc/xc_linux_build.c Tue Aug 08 09:57:24 2006 +0100
@@ -1373,10 +1373,10 @@ int xc_linux_build(int xc_handle,
error_out:
free(image);
- if ( fd >= 0 )
+ if ( initrd_info.type == INITRD_file && initrd_info.u.file_handle )
+ gzclose(initrd_info.u.file_handle);
+ else if ( fd >= 0 )
close(fd);
- if ( initrd_info.u.file_handle )
- gzclose(initrd_info.u.file_handle);
return sts;
}
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] [xen-unstable] [LIBXC] Do not gzclose() after close() on a gzdopen()'ed fd.,
Xen patchbot-unstable <=
|
|
|
|
|