* 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 72d8e4d..3467f49 100644 (file)
@@ -921,6 +921,7 @@ pkgUdevCdromDevices::Scan()                                             /*{{{*/
 
 pkgUdevCdromDevices::~pkgUdevCdromDevices()                             /*{{{*/
 { 
-   dlclose(libudev_handle);
+   if (libudev_handle != NULL)
+      dlclose(libudev_handle);
 }
                                                                        /*}}}*/
index 7e38cda..baf541e 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