Sophie

Sophie

distrib > Mandriva > mes5 > x86_64 > by-pkgid > 35b6941a8e2181edb30555582ec8d85f > files > 4

pilot-link-0.12.3-5mdv2009.0.src.rpm

? bluetooth-session-register.diff
? cscope.out
? pilot-link-0.12.0.tar.gz
? bindings/Python/setup-standalone.py
? src/pilot-csd
? src/pilot-debugsh
? src/pilot-dlpsh
? src/pilot-foto-treo600
? src/pilot-foto-treo650
? src/pilot-getram
? src/pilot-getrom
? src/pilot-getromtoken
? src/pilot-hinotes
? src/pilot-install-datebook
? src/pilot-install-expenses
? src/pilot-install-hinote
? src/pilot-install-memo
? src/pilot-install-netsync
? src/pilot-install-todo
? src/pilot-install-todos
? src/pilot-install-user
? src/pilot-memos
? src/pilot-nredir
? src/pilot-read-expenses
? src/pilot-read-ical
? src/pilot-read-notepad
? src/pilot-read-palmpix
? src/pilot-read-screenshot
? src/pilot-read-todos
? src/pilot-read-veo
? src/pilot-reminders
Index: libpisock/bluetooth.c
===================================================================
RCS file: /cvs/pilot-link/pilot-link_src/libpisock/bluetooth.c,v
retrieving revision 1.3
diff -a -u -p -r1.3 bluetooth.c
--- libpisock/bluetooth.c	8 Feb 2007 17:08:52 -0000	1.3
+++ libpisock/bluetooth.c	28 Dec 2007 12:31:24 -0000
@@ -167,19 +167,19 @@ add_hotsync(sdp_session_t *session,
 }
 
 static int
-register_sdp (uint32_t *handle, int *channel, sdp_session_t *sess)
+register_sdp (uint32_t *handle, int *channel, sdp_session_t **sess)
 {
 	svc_info_t si;
 	bdaddr_t interface;
 
 	bacpy (&interface, BDADDR_ANY);
-	sess = sdp_connect (&interface, BDADDR_LOCAL, 0);
+	*sess = sdp_connect (&interface, BDADDR_LOCAL, 0);
 
-	if (!sess)
+	if (*sess == NULL)
 		return -1;
 	memset (&si, 0, sizeof(si));
 	si.name = "HOTSYNC";
-	return add_hotsync (sess, 0, &interface, &si, handle, channel);
+	return add_hotsync (*sess, 0, &interface, &si, handle, channel);
 }
 
 static int
@@ -325,7 +325,7 @@ pi_bluetooth_protocol (pi_device_t *dev)
 static void
 pi_bluetooth_register_hotsync_sdp (struct pi_bluetooth_data *data)
 {
-	if (register_sdp (&data->handle, &data->channel, data->sess) < 0) {
+	if (register_sdp (&data->handle, &data->channel, &data->sess) < 0) {
 		data->channel = -1;
 		data->handle = 0;
 		data->sess = NULL;