Project

General

Profile

Feature #597 » patch-dcmnet_libsrc_dul.cc

dul.cc - Proposed patch from Alexander Haderer (1/2017) - Jörg Riesmeier, 2017-01-13 11:30

 
--- dcmnet/libsrc/dul.cc.orig 2010-12-01 08:26:36 UTC
+++ dcmnet/libsrc/dul.cc
@@ -2328,16 +2328,17 @@ setTCPBufferLength(int sock)
if ((TCPBufferLength = getenv("TCP_BUFFER_LENGTH")) != NULL) {
if (sscanf(TCPBufferLength, "%d", &bufLen) != 1) {
DCMNET_WARN("DUL: cannot parse environment variable TCP_BUFFER_LENGTH=" << TCPBufferLength);
- }
- }
+ }else{
#if defined(SO_SNDBUF) && defined(SO_RCVBUF)
- (void) setsockopt(sock, SOL_SOCKET, SO_SNDBUF, (char *) &bufLen, sizeof(bufLen));
- (void) setsockopt(sock, SOL_SOCKET, SO_RCVBUF, (char *) &bufLen, sizeof(bufLen));
+ (void) setsockopt(sock, SOL_SOCKET, SO_SNDBUF, (char *) &bufLen, sizeof(bufLen));
+ (void) setsockopt(sock, SOL_SOCKET, SO_RCVBUF, (char *) &bufLen, sizeof(bufLen));
#else
- DCMNET_WARN("DULFSM: setTCPBufferLength: "
- "cannot set TCP buffer length socket option: "
- "code disabled because SO_SNDBUF and SO_RCVBUF constants are unknown");
+ DCMNET_WARN("DULFSM: setTCPBufferLength: "
+ "cannot set TCP buffer length socket option: "
+ "code disabled because SO_SNDBUF and SO_RCVBUF constants are unknown");
#endif // SO_SNDBUF and SO_RCVBUF
+ }
+ }
#endif // HAVE_GUSI_H
}
(1-1/2)