diff --git a/gck-rpc-module.c b/gck-rpc-module.c
index 713489dc6c8062921adb763c49a739d0d81cbb26..a46588c02ef1bf92bcd19eccffd9d2f878d161f4 100644
--- a/gck-rpc-module.c
+++ b/gck-rpc-module.c
@@ -374,6 +374,7 @@ static int _connect_to_host_port(char *host, char *port)
 				goto next;
 			}
 
+			break;
 		next:
 			close(sock);
 			sock = -1;