diff -Naur ivman-0.6.11-orig/src/IvmConfig/IvmConfigCommon.c ivman-0.6.11/src/IvmConfig/IvmConfigCommon.c --- ivman-0.6.11-orig/src/IvmConfig/IvmConfigCommon.c 2006-04-16 08:16:20 +0400 +++ ivman-0.6.11/src/IvmConfig/IvmConfigCommon.c 2006-04-20 17:28:54 +0400 @@ -153,7 +153,12 @@ char *device = (char *) libhal_device_get_property_string(hal_ctx, udi, "block.device", &dbus_error); - assert(device); + if(!device) + { + DEBUG(_("UDI %s is device NULL"), udi, &dbus_error); + return FALSE; + } + DEBUG(_("UDI %s is device %s"), udi, device, &dbus_error); // if we get here, condition one is satisfied