diff --git a/spnav.c b/spnav.c index 9aefca3..ae3a016 100644 --- a/spnav.c +++ b/spnav.c @@ -97,6 +97,7 @@ int spnav_open(void) if(connect(s, (struct sockaddr*)&addr, sizeof addr) == -1) { perror("connect failed"); + close(s); return -1; }