Enlightenment CVS committal

Author  : rephorm
Project : e17
Module  : proto

Dir     : e17/proto/e_dbus/src/lib/nm


Modified Files:
        e_nm_device.c e_nm_manager.c 


Log Message:
don't leak
remove aclocal.m4 from cvs
add test client

===================================================================
RCS file: /cvs/e/e17/proto/e_dbus/src/lib/nm/e_nm_device.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- e_nm_device.c       21 Mar 2007 10:31:16 -0000      1.1
+++ e_nm_device.c       22 Mar 2007 19:52:59 -0000      1.2
@@ -12,10 +12,13 @@
 {
   E_NM_Callback *cb;
   DBusMessage *msg;
+  int ret;
 
   cb = e_nm_callback_new(cb_func, data);
   msg = e_nm_device_call_new(device, "Deactivate");
-  return e_dbus_message_send(ctx->conn, msg, cb_nm_generic, -1, cb) ? 1 : 0;
+  ret = e_dbus_message_send(ctx->conn, msg, cb_nm_generic, -1, cb) ? 1 : 0;
+  dbus_message_unref(msg);
+  return ret;
 }
 
 int
@@ -23,6 +26,7 @@
 {
   E_NM_Callback *cb;
   DBusMessage *msg;
+  int ret;
   dbus_bool_t val;
 
   val = user_requested;
@@ -30,7 +34,9 @@
   cb = e_nm_callback_new(cb_func, data);
   msg = e_nm_device_wired_call_new(device, "Activate");
   dbus_message_append_args(msg, DBUS_TYPE_BOOLEAN, &val, DBUS_TYPE_INVALID);
-  return e_dbus_message_send(ctx->conn, msg, cb_nm_generic, -1, cb) ? 1 : 0;
+  ret = e_dbus_message_send(ctx->conn, msg, cb_nm_generic, -1, cb) ? 1 : 0;
+  dbus_message_unref(msg);
+  return ret;
 }
 
 int
@@ -38,10 +44,13 @@
 {
   E_NM_Callback *cb;
   DBusMessage *msg;
+  int ret;
 
   cb = e_nm_callback_new(cb_func, data);
   msg = e_nm_device_wireless_call_new(device, "GetActiveNetworks");
-  return e_dbus_message_send(ctx->conn, msg, cb_nm_string_list, -1, cb) ? 1 : 
0;
+  ret = e_dbus_message_send(ctx->conn, msg, cb_nm_string_list, -1, cb) ? 1 : 0;
+  dbus_message_unref(msg);
+  return ret;
 }
 
 int
@@ -49,6 +58,7 @@
 {
   E_NM_Callback *cb;
   DBusMessage *msg;
+  int ret;
   dbus_bool_t val;
 
   val = user_requested;
@@ -56,5 +66,7 @@
   cb = e_nm_callback_new(cb_func, data);
   msg = e_nm_device_wireless_call_new(device, "Activate");
   dbus_message_append_args(msg, DBUS_TYPE_STRING, &access_point, 
DBUS_TYPE_BOOLEAN, &val, DBUS_TYPE_INVALID);
-  return e_dbus_message_send(ctx->conn, msg, cb_nm_generic, -1, cb) ? 1 : 0;
+  ret = e_dbus_message_send(ctx->conn, msg, cb_nm_generic, -1, cb) ? 1 : 0;
+  dbus_message_unref(msg);
+  return ret;
 }
===================================================================
RCS file: /cvs/e/e17/proto/e_dbus/src/lib/nm/e_nm_manager.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- e_nm_manager.c      21 Mar 2007 10:31:16 -0000      1.1
+++ e_nm_manager.c      22 Mar 2007 19:52:59 -0000      1.2
@@ -17,11 +17,14 @@
 {
   E_NM_Callback *cb;
   DBusMessage *msg;
+  int ret;
 
   cb = e_nm_callback_new(cb_func, data);
   msg = e_nm_manager_call_new("GetDevices");
 
-  return e_dbus_message_send(ctx->conn, msg, cb_nm_string_list, -1, cb) ? 1 : 
0;
+  ret = e_dbus_message_send(ctx->conn, msg, cb_nm_string_list, -1, cb) ? 1 : 0;
+  dbus_message_unref(msg);
+  return ret;
 }
 
 /**
@@ -38,11 +41,14 @@
 {
   E_NM_Callback *cb;
   DBusMessage *msg;
+  int ret;
   dbus_bool_t var = do_sleep;
 
   cb = e_nm_callback_new(cb_func, data);
   msg = e_nm_manager_call_new("Sleep");
   dbus_message_append_args(msg, DBUS_TYPE_BOOLEAN, &var, DBUS_TYPE_INVALID);
 
-  return e_dbus_message_send(ctx->conn, msg, cb_nm_generic, -1, cb) ? 1 : 0;
+  ret = e_dbus_message_send(ctx->conn, msg, cb_nm_generic, -1, cb) ? 1 : 0;
+  dbus_message_unref(msg);
+  return ret;
 }



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to