rpms/bluez-utils/devel bluez-utils-2.19-dbus.patch, 1.1, 1.2 bluez-utils.spec, 1.23, 1.24

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Wed Aug 24 23:35:44 UTC 2005


Author: dwmw2

Update of /cvs/dist/rpms/bluez-utils/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv2328

Modified Files:
	bluez-utils-2.19-dbus.patch bluez-utils.spec 
Log Message:
merge upstream fixes

bluez-utils-2.19-dbus.patch:
 dbus.c |   36 ++++++++++++++++++++++--------------
 1 files changed, 22 insertions(+), 14 deletions(-)

Index: bluez-utils-2.19-dbus.patch
===================================================================
RCS file: /cvs/dist/rpms/bluez-utils/devel/bluez-utils-2.19-dbus.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- bluez-utils-2.19-dbus.patch	22 Aug 2005 12:07:10 -0000	1.1
+++ bluez-utils-2.19-dbus.patch	24 Aug 2005 23:35:40 -0000	1.2
@@ -1,33 +1,56 @@
---- bluez-utils-2.19/hcid/dbus.c~	2005-08-08 11:21:48.000000000 +0100
-+++ bluez-utils-2.19/hcid/dbus.c	2005-08-22 12:14:32.000000000 +0100
-@@ -120,7 +120,9 @@ static void free_pin_req(void *req)
+Index: utils/hcid/dbus.c
+===================================================================
+RCS file: /cvsroot/bluez/utils/hcid/dbus.c,v
+retrieving revision 1.10
+retrieving revision 1.12
+diff -u -p -r1.10 -r1.12
+--- utils/hcid/dbus.c	5 Aug 2005 08:45:17 -0000	1.10
++++ utils/hcid/dbus.c	24 Aug 2005 21:09:48 -0000	1.12
+@@ -25,7 +25,7 @@
+  *  SOFTWARE IS DISCLAIMED.
+  *
+  *
+- *  $Id$
++ *  $Id$
+  */
+ 
+ #ifdef HAVE_CONFIG_H
+@@ -103,6 +103,7 @@ static void reply_handler_function(DBusP
+ 						PIN_CODE_REPLY_CP_SIZE, &pr);
+ 
+ 	dbus_message_unref(message);
++	dbus_pending_call_unref(call);
+ 
+ 	return;
+ 
+@@ -120,7 +121,9 @@ static void free_pin_req(void *req)
  void hcid_dbus_request_pin(int dev, struct hci_conn_info *ci)
  {
  	DBusMessage *message;
 -#ifndef HAVE_DBUS_MESSAGE_APPEND_ARGS
 +#ifdef HAVE_DBUS_MESSAGE_APPEND_ARGS
-+	uint8_t *bdaddr2 = &ci->bdaddr;
++	uint8_t *addr = (uint8_t *) &ci->bdaddr;
 +#else
  	DBusMessageIter iter;
  #endif
  	DBusPendingCall *pending = NULL;
-@@ -143,7 +145,7 @@ void hcid_dbus_request_pin(int dev, stru
+@@ -140,7 +143,7 @@ void hcid_dbus_request_pin(int dev, stru
  #ifdef HAVE_DBUS_MESSAGE_APPEND_ARGS
  	dbus_message_append_args(message, DBUS_TYPE_BOOLEAN, &ci->out,
  			DBUS_TYPE_ARRAY, DBUS_TYPE_BYTE,
 -			&ci->bdaddr, sizeof(bdaddr_t), DBUS_TYPE_INVALID);
-+			&bdaddr2, sizeof(bdaddr_t), DBUS_TYPE_INVALID);
++			&addr, sizeof(bdaddr_t), DBUS_TYPE_INVALID);
  #else
  	dbus_message_append_iter_init(message, &iter);
  
-@@ -176,10 +178,12 @@ failed:
+@@ -173,10 +176,12 @@ failed:
  void hcid_dbus_inquiry_result(bdaddr_t *local, bdaddr_t *peer, uint32_t class, int8_t rssi)
  {
  	DBusMessage *message;
 -#ifndef HAVE_DBUS_MESSAGE_APPEND_ARGS
 +	char local_addr[18], peer_addr[18];
 +#ifdef HAVE_DBUS_MESSAGE_APPEND_ARGS
-+	char *local_addr2 = local_addr, *peer_addr2 = peer_addr;
++	char *local_ptr = local_addr, *peer_ptr = peer_addr;
 +#else
  	DBusMessageIter iter;
  #endif
@@ -35,7 +58,7 @@
  
  	ba2str(local, local_addr);
  	ba2str(peer, peer_addr);
-@@ -193,10 +197,10 @@ void hcid_dbus_inquiry_result(bdaddr_t *
+@@ -190,10 +195,10 @@ void hcid_dbus_inquiry_result(bdaddr_t *
  
  #ifdef HAVE_DBUS_MESSAGE_APPEND_ARGS
  	dbus_message_append_args(message,
@@ -43,21 +66,22 @@
 -					DBUS_TYPE_STRING, peer_addr,
 -					DBUS_TYPE_UINT32, class,
 -					DBUS_TYPE_INT32, rssi,
-+					DBUS_TYPE_STRING, &local_addr2,
-+					DBUS_TYPE_STRING, &peer_addr2,
++					DBUS_TYPE_STRING, &local_ptr,
++					DBUS_TYPE_STRING, &peer_ptr,
 +					DBUS_TYPE_UINT32, &class,
 +					DBUS_TYPE_INT32, &rssi,
  					DBUS_TYPE_INVALID);
  #else
  	dbus_message_append_iter_init(message, &iter);
-@@ -223,10 +227,12 @@ failed:
+@@ -220,10 +225,13 @@ failed:
  void hcid_dbus_remote_name(bdaddr_t *local, bdaddr_t *peer, char *name)
  {
  	DBusMessage *message;
 -#ifndef HAVE_DBUS_MESSAGE_APPEND_ARGS
 +	char local_addr[18], peer_addr[18];
 +#ifdef HAVE_DBUS_MESSAGE_APPEND_ARGS
-+	char *local_addr2 = local_addr, *peer_addr2 = peer_addr, *name2 = name;
++	char *local_ptr = local_addr, *peer_ptr = peer_addr;
++	char *name_ptr = name;
 +#else
  	DBusMessageIter iter;
  #endif
@@ -65,16 +89,16 @@
  
  	ba2str(local, local_addr);
  	ba2str(peer, peer_addr);
-@@ -240,9 +246,9 @@ void hcid_dbus_remote_name(bdaddr_t *loc
+@@ -237,9 +245,9 @@ void hcid_dbus_remote_name(bdaddr_t *loc
  
  #ifdef HAVE_DBUS_MESSAGE_APPEND_ARGS
  	dbus_message_append_args(message,
 -					DBUS_TYPE_STRING, local_addr,
 -					DBUS_TYPE_STRING, peer_addr,
 -					DBUS_TYPE_STRING, name,
-+					DBUS_TYPE_STRING, &local_addr2,
-+					DBUS_TYPE_STRING, &peer_addr2,
-+					DBUS_TYPE_STRING, &name2,
++					DBUS_TYPE_STRING, &local_ptr,
++					DBUS_TYPE_STRING, &peer_ptr,
++					DBUS_TYPE_STRING, &name_ptr,
  					DBUS_TYPE_INVALID);
  #else
  	dbus_message_append_iter_init(message, &iter);


Index: bluez-utils.spec
===================================================================
RCS file: /cvs/dist/rpms/bluez-utils/devel/bluez-utils.spec,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- bluez-utils.spec	22 Aug 2005 12:07:10 -0000	1.23
+++ bluez-utils.spec	24 Aug 2005 23:35:40 -0000	1.24
@@ -1,7 +1,7 @@
 Summary: Bluetooth utilities 
 Name: bluez-utils
 Version: 2.19
-Release: 2
+Release: 3
 License: GPL
 Group: Applications/System
 Source: http://bluez.sourceforge.net/download/%{name}-%{version}.tar.gz
@@ -109,6 +109,9 @@
 %{_libdir}/cups/backend/bluetooth
 
 %changelog
+* Thu Aug 25 2005 David Woodhouse <dwmw2 at redhat.com> 2.19-3
+- Use dbus fixes from upstream
+
 * Mon Aug 22 2005 David Woodhouse <dwmw2 at redhat.com> 2.19-2
 - Fix calls to dbus_message_append_args()
 




More information about the fedora-cvs-commits mailing list