diff --git a/package/network/services/ead/src/ead-client.c b/package/network/services/ead/src/ead-client.c
index 54d8b1343f63107bc661e6d62426f9f356962185..6d7e07dd4462e4ed926a6c1c5660adb643699079 100644
--- a/package/network/services/ead/src/ead-client.c
+++ b/package/network/services/ead/src/ead-client.c
@@ -67,7 +67,7 @@ static uint16_t sid = 0;
 static void
 set_nonblock(int enable)
 {
-	if (enable == !!(sockflags & O_NONBLOCK));
+	if (enable == !!(sockflags & O_NONBLOCK))
 		return;
 
 	sockflags ^= O_NONBLOCK;