From: Wending Weng Date: Mon, 24 Aug 2009 20:05:17 +0000 (-0400) Subject: Bluetooth: Fix false errors from bcsp_pkt_cull function X-Git-Tag: v2.6.32-rc1~703^2~221^2~5 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d2e353f7c3c5fbb3add0341c10ae167ee745d23b;p=pandora-kernel.git Bluetooth: Fix false errors from bcsp_pkt_cull function The error message "Removed only %u out of %u pkts" is printed when multiple to be acked packets are queued. if (i++ >= pkts_to_be_removed) break; This will break out of the loop and increase the counter i when i==pkts_to_be_removed and the loop ends up with i=pkts_to_be_removed+1. The following line if (i != pkts_to_be_removed) { BT_ERR("Removed only %u out of %u pkts", i, pkts_to_be_removed); } will then display the false message. The counter i must not increase on the same statement. Signed-off-by: Wending Weng Signed-off-by: Marcel Holtmann --- Reading git-diff-tree failed