--- hal-0.5.12~rc1+git20090403.orig/tools/hal-storage-shared.c 2008-08-10 23:50:10.000000000 +1000 +++ hal-0.5.12~rc1+git20090403/tools/hal-storage-shared.c 2009-04-24 14:08:43.357600109 +1000 @@ -311,8 +311,12 @@ } if (dbus_error_is_set (&error)) { - dbus_error_free(&error); - unknown_error("Error while get volume.ignore"); + if (dbus_error_has_name (&error, "org.freedesktop.Hal.NoSuchProperty")) { + dbus_error_free (&error); + } else { + dbus_error_free (&error); + unknown_error ("Could not get device property volume.ignore"); + } } if (!libhal_volume_is_mounted (volume)) {