Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Please login to access the resource
SUSE:SLE-15-SP5:GA
libcdio.12032
libcdio-0.94-leak-20.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File libcdio-0.94-leak-20.patch of Package libcdio.12032
Backport. From 8c0de2d3f0324ecf3fd135589589dcd783c15556 Mon Sep 17 00:00:00 2001 From: rocky <rocky@gnu.org> Date: Fri, 16 Feb 2018 09:14:17 -0500 Subject: [PATCH 20/20] Fix small I/O leak when we can't read ISO file See Savannah bug #53170. Thanks to David Binderman. --- src/iso-read.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) Index: libcdio-0.94/src/iso-read.c =================================================================== --- libcdio-0.94.orig/src/iso-read.c +++ libcdio-0.94/src/iso-read.c @@ -1,5 +1,6 @@ /* - Copyright (C) 2004-2006, 2008, 2012-2013 Rocky Bernstein <rocky@gnu.org> + Copyright (C) 2004-2006, 2008, 2012-2013, 2017-2018 Rocky Bernstein + <rocky@gnu.org> This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -365,7 +366,10 @@ main(int argc, char *argv[]) ret = read_iso_file (opts.iso9660_image, opts.file_name, outfd, &bytes_written); } - if (ret != 0) return ret; + if (ret != 0) { + fclose (outfd); + return ret; + } fflush (outfd);
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor