diff -urN bluez-4.42.orig/tools/hciattach.c bluez-4.42/tools/hciattach.c --- bluez-4.42.orig/tools/hciattach.c 2009-05-19 12:04:10.000000000 +0300 +++ bluez-4.42/tools/hciattach.c 2010-06-16 17:39:01.477248730 +0300 @@ -326,7 +326,8 @@ static void bcsp_tshy_sig_alarm(int sig) { unsigned char bcsp_sync_pkt[10] = {0xc0,0x00,0x41,0x00,0xbe,0xda,0xdc,0xed,0xed,0xc0}; - int len, retries = 0; + int len; + static int retries = 0; if (retries < bcsp_max_retries) { retries++;