[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Ubuntu dpkg 1.17.5ubuntu2



This e-mail has been sent due to an upload to Ubuntu that contains Ubuntu
changes.  It contains the difference between the new version and the
previous version of the same source package in Ubuntu.
Format: 1.8
Date: Fri, 17 Jan 2014 11:01:47 -0700
Source: dpkg
Binary: libdpkg-dev dpkg dpkg-dev libdpkg-perl dselect
Architecture: source
Version: 1.17.5ubuntu2
Distribution: trusty
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Changed-By: Adam Conrad <adconrad@ubuntu.com>
Description: 
 dpkg       - Debian package management system
 dpkg-dev   - Debian package development tools
 dselect    - Debian package management front-end
 libdpkg-dev - Debian package management static library
 libdpkg-perl - Dpkg perl modules
Launchpad-Bugs-Fixed: 1270132
Changes: 
 dpkg (1.17.5ubuntu2) trusty; urgency=medium
 .
   * Backport patch from 1.17.6 to fix file descriptor leaks (LP: #1270132)
Checksums-Sha1: 
 acb2b39f2b6383ef15f64cdf37243d856a4d9adc 1473 dpkg_1.17.5ubuntu2.dsc
 33e2b1c2bd52fbaa7b350028482178a190d96674 3866760 dpkg_1.17.5ubuntu2.tar.xz
Checksums-Sha256: 
 a0a439367b030b58672e0f29aa58059e47aaf99147293826584b9488addbb7d9 1473 dpkg_1.17.5ubuntu2.dsc
 06c5fd49d1faa31baa9d895d33565f029a1b18d74c9003406d0a266e2979a40c 3866760 dpkg_1.17.5ubuntu2.tar.xz
Files: 
 449375d731a8c23fa623665c7cb0b59c 1473 admin required dpkg_1.17.5ubuntu2.dsc
 2e5461cc418aa31e3f66780dd251a722 3866760 admin required dpkg_1.17.5ubuntu2.tar.xz
Original-Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org>
diff -pruN 1.17.5ubuntu1/debian/changelog 1.17.5ubuntu2/debian/changelog
--- 1.17.5ubuntu1/debian/changelog	2014-01-16 23:43:11.000000000 +0000
+++ 1.17.5ubuntu2/debian/changelog	2014-01-17 18:02:57.000000000 +0000
@@ -1,3 +1,9 @@
+dpkg (1.17.5ubuntu2) trusty; urgency=medium
+
+  * Backport patch from 1.17.6 to fix file descriptor leaks (LP: #1270132)
+
+ -- Adam Conrad <adconrad@ubuntu.com>  Fri, 17 Jan 2014 11:01:47 -0700
+
 dpkg (1.17.5ubuntu1) trusty; urgency=medium
 
   * Merge from Debian testing.  Remaining changes:
diff -pruN 1.17.5ubuntu1/src/divertdb.c 1.17.5ubuntu2/src/divertdb.c
--- 1.17.5ubuntu1/src/divertdb.c	2013-12-10 06:14:22.000000000 +0000
+++ 1.17.5ubuntu2/src/divertdb.c	2014-01-17 18:01:45.000000000 +0000
@@ -78,15 +78,15 @@ ensure_diversions(void)
 		if (file_prev &&
 		    sb_prev.st_dev == sb_next.st_dev &&
 		    sb_prev.st_ino == sb_next.st_ino) {
+			fclose(file);
 			onerr_abort--;
 			debug(dbg_general, "%s: same, skipping", __func__);
 			return;
 		}
 		sb_prev = sb_next;
-
-		if (file_prev)
-			fclose(file_prev);
 	}
+	if (file_prev)
+		fclose(file_prev);
 	file_prev = file;
 
 	for (ov = diversions; ov; ov = ov->next) {
diff -pruN 1.17.5ubuntu1/src/statdb.c 1.17.5ubuntu2/src/statdb.c
--- 1.17.5ubuntu1/src/statdb.c	2013-12-10 06:14:22.000000000 +0000
+++ 1.17.5ubuntu2/src/statdb.c	2014-01-17 18:01:45.000000000 +0000
@@ -144,15 +144,15 @@ ensure_statoverrides(void)
 		if (file_prev &&
 		    sb_prev.st_dev == sb_next.st_dev &&
 		    sb_prev.st_ino == sb_next.st_ino) {
+			fclose(file);
 			onerr_abort--;
 			debug(dbg_general, "%s: same, skipping", __func__);
 			return;
 		}
 		sb_prev = sb_next;
-
-		if (file_prev)
-			fclose(file_prev);
 	}
+	if (file_prev)
+		fclose(file_prev);
 	file_prev = file;
 
 	/* Reset statoverride information. */

Reply to: