void Send(register int size, const char *name, const char *path, const char *client, bool is_lt)
{
- DBusMessage *msg;
unsigned long long start;
char *cptr = (char *)malloc(size);
cptr[0] = 'w';
- msg = dbus_message_new_method_call (name, path, name, "Perf");
+ DBusMessage *msg = dbus_message_new_method_call (name, path, name, "Perf");
dbus_message_set_no_reply(msg, 1);
DBusMessageIter iter;
dbus_message_iter_init_append (msg, &iter);
DBUS_TYPE_ARRAY, DBUS_TYPE_BYTE, &cptr, size,
DBUS_TYPE_INVALID);
dbus_connection_send (conn, msg, NULL);
+ dbus_message_unref(msg);
if(is_lt) {
if(size <= ONE_PAGE_SIZE)
}
dbus_connection_flush(conn);
- dbus_message_unref (msg);
free(cptr);
}