* dbus/dbus-dataslot.c (_dbus_data_slot_allocator_alloc):
authorJohn (J5) Palmieri <johnp@redhat.com>
Mon, 14 Aug 2006 19:33:20 +0000 (19:33 +0000)
committerJohn (J5) Palmieri <johnp@redhat.com>
Mon, 14 Aug 2006 19:33:20 +0000 (19:33 +0000)
        Change _dbus_abort to _dbus_assert_not_reached because _dbus_abort
        causes compile problems when asserts are turned off
        Keeping _dbus_warn for printing out the message so even if
        asserts are turned off the user gets the messages that something is
        wrong

ChangeLog
dbus/dbus-dataslot.c

index a99c2a9..14f89ed 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,14 @@
 2006-08-14  John (J5) Palmieri  <johnp@redhat.com>
 
+       * dbus/dbus-dataslot.c (_dbus_data_slot_allocator_alloc):
+       Change _dbus_abort to _dbus_assert_not_reached because _dbus_abort
+       causes compile problems when asserts are turned off
+       Keeping _dbus_warn for printing out the message so even if
+       asserts are turned off the user gets the messages that something is 
+       wrong 
+
+2006-08-14  John (J5) Palmieri  <johnp@redhat.com>
+
        Patches by Kjartan Maraas <kmaraas at gnome dot org>
 
        * bus/services.c (bus_service_list_queued_owners):
index 83e2586..78e94c3 100644 (file)
@@ -81,7 +81,7 @@ _dbus_data_slot_allocator_alloc (DBusDataSlotAllocator *allocator,
   else if (allocator->lock != mutex)
     {
       _dbus_warn ("D-Bus threads were initialized after first using the D-Bus library. If your application does not directly initialize threads or use D-Bus, keep in mind that some library or plugin may have used D-Bus or initialized threads behind your back. You can often fix this problem by calling dbus_init_threads() or dbus_g_threads_init() early in your main() method, before D-Bus is used.");
-      _dbus_abort ();
+      _dbus_assert_not_reached ("exiting");
     }
 
   if (*slot_id_p >= 0)