diff --git a/wol/scripts/wakeonlanservice.sh b/wol/scripts/wakeonlanservice.sh
index e1512b66e117eabe783e8c34bf1d3d6da73d1348..6617f7ff9838b80920e83acd66061cd54900d61d 100755
--- a/wol/scripts/wakeonlanservice.sh
+++ b/wol/scripts/wakeonlanservice.sh
@@ -27,7 +27,7 @@ answer(){
     then
         netcat $host $port
     else
-        stdbuf -oL cat $1 | while ! netcat $host $port; do sleep 1; done
+        stdbuf -oL cat $1 | netcat $host $port
     fi
 }