]> git.saurik.com Git - apt.git/commitdiff
* apt-pkg/cdrom.cc:
authorMichael Vogt <michael.vogt@ubuntu.com>
Tue, 26 Jan 2010 14:56:29 +0000 (15:56 +0100)
committerMichael Vogt <michael.vogt@ubuntu.com>
Tue, 26 Jan 2010 14:56:29 +0000 (15:56 +0100)
  - fix crash in pkgUdevCdromDevices

apt-pkg/cdrom.cc
debian/changelog

index 72d8e4d4174af464d9c9c8ddc6f9361f20eb0441..3467f49d78716895bfd595672d7c4e642eddcf24 100644 (file)
@@ -921,6 +921,7 @@ pkgUdevCdromDevices::Scan()                                             /*{{{*/
 
 pkgUdevCdromDevices::~pkgUdevCdromDevices()                             /*{{{*/
 { 
-   dlclose(libudev_handle);
+   if (libudev_handle != NULL)
+      dlclose(libudev_handle);
 }
                                                                        /*}}}*/
index 7e38cda9985964fddf1c77399ff743fdcde92009..baf541e149a000f60a41c7e62c79d7cb368164e3 100644 (file)
@@ -8,6 +8,8 @@ apt (0.7.25.1) UNRELEASED; urgency=low
   * apt-pkg/contrib/cdromutl.cc:
     - fix UnmountCdrom() fails, give it a bit more time and try
       the umount again
+  * apt-pkg/cdrom.cc:
+    - fix crash in pkgUdevCdromDevices
   * methods/cdrom.cc:
     - fixes in multi cdrom setup code
     - add new "Acquire::cdrom::AutoDetect" variable that enables/disables