diff -Nru vdr-plugin-autostart-0.9.6/debian/changelog vdr-plugin-autostart-0.9.6/debian/changelog --- vdr-plugin-autostart-0.9.6/debian/changelog 2018-06-30 09:21:34.000000000 +0000 +++ vdr-plugin-autostart-0.9.6/debian/changelog 2018-06-30 11:46:27.000000000 +0000 @@ -1,3 +1,9 @@ +vdr-plugin-autostart (0.9.6-6yavdr0~trusty) trusty; urgency=medium + + * add missing patch + + -- Alexander Grothe Sat, 30 Jun 2018 13:46:03 +0200 + vdr-plugin-autostart (0.9.6-5yavdr0~trusty) trusty; urgency=medium * add patch to fix segfault on startup when communicating with udisks diff -Nru vdr-plugin-autostart-0.9.6/debian/patches/fix-udisks-segfault.patch vdr-plugin-autostart-0.9.6/debian/patches/fix-udisks-segfault.patch --- vdr-plugin-autostart-0.9.6/debian/patches/fix-udisks-segfault.patch 1970-01-01 00:00:00.000000000 +0000 +++ vdr-plugin-autostart-0.9.6/debian/patches/fix-udisks-segfault.patch 2018-06-30 11:45:54.000000000 +0000 @@ -0,0 +1,27 @@ +--- a/detector/mediadetector.cc ++++ b/detector/mediadetector.cc +@@ -188,13 +188,18 @@ bool cMediaDetector::InitDetector(cLogger *logger, + } + + // Detect available devices for use in manual scan +- vals = mDevkit.EnumerateDevices(); +- for (it = vals.begin(); it != vals.end(); it++) { +- string dev = *it; +- if (!mDevkit.IsPartition(dev) && (!InDeviceFilter(dev))) { +- mLogger->logmsg(LOGLEVEL_INFO, "Enumerate dev %s", dev.c_str()); +- mScanDevices.insert(dev); ++ ++ try { ++ vals = mDevkit.EnumerateDevices(); ++ for (it = vals.begin(); it != vals.end(); it++) { ++ string dev = *it; ++ if (!mDevkit.IsPartition(dev) && (!InDeviceFilter(dev))) { ++ mLogger->logmsg(LOGLEVEL_INFO, "Enumerate dev %s", dev.c_str()); ++ mScanDevices.insert(dev); ++ } + } ++ } catch (cDeviceKitException &e) { ++ mLogger->logmsg(LOGLEVEL_ERROR, "Enumeration failed %s", e.what()); + } + return true; + } diff -Nru vdr-plugin-autostart-0.9.6/debian/patches/series vdr-plugin-autostart-0.9.6/debian/patches/series --- vdr-plugin-autostart-0.9.6/debian/patches/series 2018-06-24 08:06:11.000000000 +0000 +++ vdr-plugin-autostart-0.9.6/debian/patches/series 2018-06-30 11:45:54.000000000 +0000 @@ -1,2 +1,3 @@ #Makefile.patch fix-Makfile.patch +fix-udisks-segfault.patch