Summary: | Crash in call reply processing | ||
---|---|---|---|
Product: | dbus | Reporter: | Mikhail Zabaluev <mikhail.zabaluev> |
Component: | GLib | Assignee: | Rob Taylor <rob.taylor> |
Status: | RESOLVED DUPLICATE | QA Contact: | John (J5) Palmieri <johnp> |
Severity: | normal | ||
Priority: | high | CC: | olvaffe, walters |
Version: | unspecified | ||
Hardware: | x86 (IA32) | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | fix the mentioned two issues |
Description
Mikhail Zabaluev
2006-11-17 08:29:36 UTC
Created attachment 13446 [details] [review] fix the mentioned two issues This patch should fix the mentioned problems. args_unwind is initialized properly. dbus-gvalue-utils.h now provides: _dbus_gvalue_get (renamed from _dbus_gvalue_store) _dbus_gvalue_set (renamed from _dbus_gvalue_set_from_pointer) _dbus_gvalue_dup _dbus_gvalue_take (original one renamed to _dbus_gvalue_take_cvalue) , following g_value_{get,set,dup,take} namings. The processed arguments are restored to GValue by _dbus_gvalue_take and g_value_unset'ed one by one. Hi, Thanks for the patch! It turns out there was another bug (and proposed patch) in bug #10834, which I just recently cleaned up and fixed. Looking at your patch, you had a very similar approach. However you added some new functions and renamed others and I'm not entirely sure why. If you have a chance to look at the patch from "git show 43db9baa4cd0921d2ee830185ab46b4646b4e73b" please let me know if you see anything you fixed that I didn't. Marking this bug as a dup. *** This bug has been marked as a duplicate of bug 10834 *** |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.