diff --git a/api/glue/socket.c b/api/glue/socket.c
index fbe26a6dff96252068841c89a72bd9da16dab7ef..82d94a5ae91398828417c4f86749352fa0a491d1 100644
--- a/api/glue/socket.c
+++ b/api/glue/socket.c
@@ -146,6 +146,9 @@ eb_status_t eb_socket_open(uint16_t abi_code, const char* port, eb_width_t suppo
     return status;
   }
   
+  /* Update time_cache */
+  eb_socket_block(socketp, 0);
+  
   *result = socketp;
   return status;
 }