]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
msg/async/net_handler.cc: fix unused reference for option
authorWillem Jan Withagen <wjw@digiware.nl>
Tue, 25 Apr 2017 19:30:56 +0000 (21:30 +0200)
committerWillem Jan Withagen <wjw@digiware.nl>
Mon, 1 May 2017 09:09:03 +0000 (11:09 +0200)
 - If no option value is to be supplied or returned,
     optval may be NULL
 - ignore priority options for FreeBSD

Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
src/msg/async/net_handler.cc

index 5a138d9a5b6599740fb24f07146c26177a0ddd9c..233c8b19021c312303c440f0f75d347a62e91b2a 100644 (file)
@@ -33,7 +33,7 @@ namespace ceph{
 
 int NetHandler::create_socket(int domain, bool reuse_addr)
 {
-  int s, on = 1;
+  int s;
 
   if ((s = ::socket(domain, SOCK_STREAM, 0)) == -1) {
     lderr(cct) << __func__ << " couldn't create socket " << cpp_strerror(errno) << dendl;
@@ -44,6 +44,7 @@ int NetHandler::create_socket(int domain, bool reuse_addr)
   /* Make sure connection-intensive things like the benchmark
    * will be able to close/open sockets a zillion of times */
   if (reuse_addr) {
+    int on = 1;
     if (::setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)) == -1) {
       lderr(cct) << __func__ << " setsockopt SO_REUSEADDR failed: "
                  << strerror(errno) << dendl;