Skip to content

Commit 08eb078

Browse files
committed
Fixed fd leak in test code.
1 parent d5acc4f commit 08eb078

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

src/rand/sysrng.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,9 +161,10 @@ br_prng_seeder_system(const char **name)
161161
*name = "win32";
162162
}
163163
return &seeder_win32;
164-
#endif
164+
#else
165165
if (name != NULL) {
166166
*name = "none";
167167
}
168168
return 0;
169+
#endif
169170
}

tools/server.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1218,6 +1218,13 @@ do_server(int argc, char *argv[])
12181218
closesocket(fd);
12191219
#else
12201220
close(fd);
1221+
#endif
1222+
}
1223+
if (server_fd != INVALID_SOCKET) {
1224+
#ifdef _WIN32
1225+
closesocket(server_fd);
1226+
#else
1227+
close(server_fd);
12211228
#endif
12221229
}
12231230
return retcode;

0 commit comments

Comments
 (0)