viced: h_SetupCallbackConn_r in removeAddress_r
authorAndrew Deason <adeason@sinenomine.net>
Thu, 12 May 2011 15:21:09 +0000 (10:21 -0500)
committerDerrick Brashear <shadow@dementia.org>
Sun, 15 May 2011 13:07:21 +0000 (06:07 -0700)
removeAddress_r has some code that is identical to the
h_SetupCallbackConn_r function. Call the function instead.

Change-Id: I3416dd1b5c94f0e836c2461771389045994e7152
Reviewed-on: http://gerrit.openafs.org/4645
Tested-by: Andrew Deason <adeason@sinenomine.net>
Reviewed-by: Derrick Brashear <shadow@dementia.org>

src/viced/host.c

index 37427ee..55daa8e 100644 (file)
@@ -1311,12 +1311,7 @@ removeAddress_r(struct host *host, afs_uint32 addr, afs_uint16 port)
                     rxconn = NULL;
                 }
 
-                if (!sc)
-                    sc = rxnull_NewClientSecurityObject();
-                host->callback_rxcon =
-                    rx_NewConnection(host->host, host->port, 1, sc, 0);
-                rx_SetConnDeadTime(host->callback_rxcon, 50);
-                rx_SetConnHardDeadTime(host->callback_rxcon, AFS_HARDDEADTIME);
+               h_SetupCallbackConn_r(host);
             }
         } else {
             /* not the primary addr/port, just invalidate it */