The attached diff fixes the issue.

I've tested it's functionality with a bluetooth device and it still works.

Thanks, Joost
diff -ur kdebluetooth-0.99+1.0beta2_orig/debian/passkey-agent/passkey-agent.c kdebluetooth-0.99+1.0beta2/debian/passkey-agent/passkey-agent.c
--- kdebluetooth-0.99+1.0beta2_orig/debian/passkey-agent/passkey-agent.c	2007-07-30 20:50:07.000000000 +0200
+++ kdebluetooth-0.99+1.0beta2/debian/passkey-agent/passkey-agent.c	2007-07-30 20:58:41.000000000 +0200
@@ -386,7 +386,7 @@
 	sigaction(SIGINT,  &sa, NULL);
 
 	while (!__io_canceled && !__io_terminated) {
-		if (dbus_connection_read_write_dispatch(conn, 100) != TRUE)
+		if (dbus_connection_read_write_dispatch(conn, -1) != TRUE)
 			break;
 	}
 

Reply via email to