diff options
author | Vinicius Costa Gomes <vinicius.gomes@openbossa.org> | 2008-11-06 18:15:11 -0300 |
---|---|---|
committer | Vinicius Costa Gomes <vinicius.gomes@openbossa.org> | 2008-11-06 18:32:38 -0300 |
commit | 415218be51bf7e1b27831d6598a3f7bb45b9c4e7 (patch) | |
tree | 75378f40e8d10b8562815f8c84bdc76e9070df6d | |
parent | 13d215c711cc01c951a32a0fdde2e7840f5d15cd (diff) | |
download | obexd-415218be51bf7e1b27831d6598a3f7bb45b9c4e7.tar.gz |
Check for allocation failure when sending messages to the agent
-rw-r--r-- | client/session.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/client/session.c b/client/session.c index 22e6323..c722136 100644 --- a/client/session.c +++ b/client/session.c @@ -450,6 +450,8 @@ static void agent_notify_progress(DBusConnection *conn, const char *agent_name, message = dbus_message_new_method_call(agent_name, agent_path, AGENT_INTERFACE, "Progress"); + if (message == NULL) + return; dbus_message_set_no_reply(message, TRUE); @@ -471,6 +473,8 @@ static void agent_notify_complete(DBusConnection *conn, const char *agent_name, message = dbus_message_new_method_call(agent_name, agent_path, AGENT_INTERFACE, "Complete"); + if (message == NULL) + return; dbus_message_set_no_reply(message, TRUE); @@ -492,6 +496,8 @@ static void agent_notify_error(DBusConnection *conn, const char *agent_name, message = dbus_message_new_method_call(agent_name, agent_path, AGENT_INTERFACE, "Error"); + if (message == NULL) + return; dbus_message_set_no_reply(message, TRUE); |