summaryrefslogtreecommitdiffstats
path: root/win
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2022-10-12 11:22:47 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2022-10-12 11:22:47 (GMT)
commit8edc9b38888d1193b6a895ee21f2a4c0de700e10 (patch)
treed196793ce6431b77ea96ed15c7483d842b4f3ff5 /win
parent6552a88de10ad8275d8b26c7fde04754348c8677 (diff)
parent8958065cc37b76f85ed77dc5f45aa83c3bcb1d9e (diff)
downloadtcl-8edc9b38888d1193b6a895ee21f2a4c0de700e10.zip
tcl-8edc9b38888d1193b6a895ee21f2a4c0de700e10.tar.gz
tcl-8edc9b38888d1193b6a895ee21f2a4c0de700e10.tar.bz2
Rebase to 8.7
Diffstat (limited to 'win')
-rw-r--r--win/tclWinSock.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/win/tclWinSock.c b/win/tclWinSock.c
index 56d2ba4..3980006 100644
--- a/win/tclWinSock.c
+++ b/win/tclWinSock.c
@@ -1199,15 +1199,14 @@ TcpSetOptionProc(
if ((len > 1) && (optionName[1] == 'k') &&
(strncmp(optionName, "-keepalive", len) == 0)) {
- BOOL val;
- int boolVar, rtn;
+ BOOL boolVar;
+ int rtn;
if (Tcl_GetBoolean(interp, value, &boolVar) != TCL_OK) {
return TCL_ERROR;
}
- val = boolVar ? TRUE : FALSE;
rtn = setsockopt(sock, SOL_SOCKET, SO_KEEPALIVE,
- (const char *) &val, sizeof(BOOL));
+ (const char *) &boolVar, sizeof(boolVar));
if (rtn != 0) {
Tcl_WinConvertError(WSAGetLastError());
if (interp) {
@@ -1221,15 +1220,14 @@ TcpSetOptionProc(
}
if ((len > 1) && (optionName[1] == 'n') &&
(strncmp(optionName, "-nodelay", len) == 0)) {
- BOOL val;
- int boolVar, rtn;
+ BOOL boolVar;
+ int rtn;
if (Tcl_GetBoolean(interp, value, &boolVar) != TCL_OK) {
return TCL_ERROR;
}
- val = boolVar ? TRUE : FALSE;
rtn = setsockopt(sock, IPPROTO_TCP, TCP_NODELAY,
- (const char *) &val, sizeof(BOOL));
+ (const char *) &boolVar, sizeof(boolVar));
if (rtn != 0) {
Tcl_WinConvertError(WSAGetLastError());
if (interp) {