LP#1339190 more state transation handling
authorBill Erickson <berick@esilibrary.com>
Tue, 19 Aug 2014 20:23:45 +0000 (16:23 -0400)
committerBill Erickson <berick@esilibrary.com>
Tue, 19 Aug 2014 20:23:45 +0000 (16:23 -0400)
it's not enough to pass the net_server_parts data into the ILS
constructor, it needs to live within the top-level net_server instance
(within the child) as well.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
SIPServer.pm

index 51e2254..fdd2152 100755 (executable)
@@ -470,6 +470,7 @@ sub mux_input {
         
                 # build the connection we deleted after logging in
                 $ns_parts->{ils}->use; # module name in the parent
+                $self->{$_} = $ns_parts->{$_} for keys %$ns_parts;
                 $self->{ils} = $ns_parts->{ils}->new(
                     $ns_parts->{institution}, $ns_parts->{account}, $ns_parts->{state});