diff --git a/bsp/default/root_file_system/etc/wlanwatchdog.sh b/bsp/default/root_file_system/etc/wlanwatchdog.sh
index 75821e58808fc32ba84370bd911f031716f49dd8..24497183499e069de5e5e6c661d4435ec1e56e4f 100755
--- a/bsp/default/root_file_system/etc/wlanwatchdog.sh
+++ b/bsp/default/root_file_system/etc/wlanwatchdog.sh
@@ -68,7 +68,7 @@ count_clients() {
     NUMBER=$(brctl showstp $BRIDGE_INTERFACE 2> /dev/null | grep $WLAN_CLIENT_INTERFACE | cut -d" " -f2 | tr -d "()")
   fi
   if [ -n "$BRIDGE_INTERFACE" ] && [ -n "$NUMBER" ]; then
-    COUNT=$(brctl showmacs $BRIDGE_INTERFACE 2> /dev/null | cut -f1 | grep "$NUMBER" | wc -l)
+    COUNT=$(brctl showmacs $BRIDGE_INTERFACE 2> /dev/null | grep -v yes | cut -f1 | grep "$NUMBER" | wc -l)
   fi
   echo $COUNT
 }