1 --- bluez-utils-2.25/hcid/dbus.c~ 2006-01-08 02:03:05.000000000 +0000
2 +++ bluez-utils-2.25/hcid/dbus.c 2006-04-21 18:07:41.000000000 +0100
3 @@ -54,7 +54,7 @@ static DBusConnection *connection;
4 static int default_dev = -1;
6 #define TIMEOUT (30 * 1000) /* 30 seconds */
7 -#define DBUS_RECONNECT_TIMER (5 * 1000 * 1000) /* 5 sec */
8 +#define DBUS_RECONNECT_TIMER 5 /* 5 sec */
9 #define MAX_PATH_LENGTH 64
10 #define MAX_CONN_NUMBER 10
12 @@ -1262,12 +1262,12 @@ static void reconnect_timer_start(void)
13 sigaction(SIGALRM, &sa, NULL);
15 /* expire after X msec... */
16 - timer.it_value.tv_sec = 0;
17 - timer.it_value.tv_usec = DBUS_RECONNECT_TIMER;
18 + timer.it_value.tv_sec = DBUS_RECONNECT_TIMER;
19 + timer.it_value.tv_usec = 0;
21 /* ... and every x msec after that. */
22 - timer.it_interval.tv_sec = 0;
23 - timer.it_interval.tv_usec = DBUS_RECONNECT_TIMER;
24 + timer.it_interval.tv_sec = DBUS_RECONNECT_TIMER;
25 + timer.it_interval.tv_usec = 0;
27 setitimer(ITIMER_REAL, &timer, NULL);