Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Please login to access the resource
openSUSE:Evergreen:11.4
ivman
ivman-0.6.14-no_assert.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File ivman-0.6.14-no_assert.patch of Package ivman
Index: ivman-0.6.14/src/IvmConfig/IvmConfigCommon.c =================================================================== --- ivman-0.6.14.orig/src/IvmConfig/IvmConfigCommon.c 2006-12-02 01:30:16.000000000 +0100 +++ ivman-0.6.14/src/IvmConfig/IvmConfigCommon.c 2008-10-29 17:57:39.000000000 +0100 @@ -162,7 +162,10 @@ gboolean ivm_device_is_mountable(char co char *device = (char *) libhal_device_get_property_string(hal_ctx, udi, "block.device", &dbus_error); - assert(device); + if (!device) { + ivm_check_dbus_error(&dbus_error); + return FALSE; + } DEBUG(_("UDI %s is device %s"), udi, device, &dbus_error); // if we get here, condition one is satisfied ivm_check_dbus_error(&dbus_error); @@ -210,7 +213,10 @@ is specified"), device); udi, "block.storage_device", &dbus_error); - assert(new_udi); + if (!new_udi) { + ivm_check_dbus_error(&dbus_error); + return FALSE; + } if (!libhal_device_property_exists (hal_ctx, new_udi, "storage.policy.should_mount", &dbus_error)) { @@ -290,7 +296,11 @@ Device %s can't be mounted because it is "block.storage_device", NULL ); - assert(new_udi); + if (!new_udi) { + ivm_check_dbus_error(&dbus_error); + libhal_free_string(device); + return FALSE; + } if ( libhal_device_property_exists( hal_ctx, new_udi,
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor