diff --git a/src/TCPServer.cpp b/src/TCPServer.cpp index e6c8588..50f25d0 100644 --- a/src/TCPServer.cpp +++ b/src/TCPServer.cpp @@ -63,7 +63,7 @@ int TCPServer::setup(int port, vector opts) memset(&serverAddress,0,sizeof(serverAddress)); for(unsigned int i = 0; i < opts.size(); i++) { - if( (setsockopt(sockfd, SOL_SOCKET, opts.size(), (char *)&opt, sizeof(opt))) < 0 ) { + if( (setsockopt(sockfd, SOL_SOCKET, opts[i], (char *)&opt, sizeof(opt))) < 0 ) { cerr << "Errore setsockopt" << endl; return -1; }