1 Index: libosso-2.13/src/osso-hw.c
2 ===================================================================
3 --- libosso-2.13.orig/src/osso-hw.c 2008-02-13 12:55:17.000000000 +0100
4 +++ libosso-2.13/src/osso-hw.c 2008-02-13 13:02:55.000000000 +0100
12 #include "osso-internal.h"
16 (*cb)((muali_context_t*)osso, &info, data->user_data);
18 if (info.args != NULL) {
20 + free((void *) info.args);
25 (*cb)((muali_context_t*)osso, &info, data->user_data);
27 if (info.args != NULL) {
29 + free((void *) info.args);
33 Index: libosso-2.13/src/osso-rpc.c
34 ===================================================================
35 --- libosso-2.13.orig/src/osso-rpc.c 2008-02-13 13:03:13.000000000 +0100
36 +++ libosso-2.13/src/osso-rpc.c 2008-02-13 13:06:05.000000000 +0100
46 for (i = 0, p = id; *p != ','; ++p, ++i) {
48 (*cb)((muali_context_t*)osso, &info, cb_data->user_data);
50 if (info.args != NULL) {
52 + free((void *) info.args);
57 cb_data->message_id = (long)msg_serial;
59 cb_data->user_cb = reply_handler;
60 - cb_data->user_data = user_data;
61 + cb_data->user_data = (void *) user_data;
62 cb_data->match_rule = NULL;
63 cb_data->event_type = 0;
64 cb_data->bus_type = bus_type;