use correct pid when running init_pid_login after restart
authorDobrica Pavlinusic <dpavlin@rsync1.maxxo.com>
Thu, 9 Feb 2012 19:27:51 +0000 (20:27 +0100)
committerDobrica Pavlinusic <dpavlin@rsync1.maxxo.com>
Thu, 9 Feb 2012 19:27:51 +0000 (20:27 +0100)
lib/CloudStore/Store.pm

index 2791ed0..5fbb814 100644 (file)
@@ -278,7 +278,7 @@ sub blob_path {
        my $blob = $self->{pid}->{ $data->{pid} }->{dir};
        if ( ! $blob ) {
                warn "ERROR: $data->{pid} not found, possible restart?";
-               $self->init_pid_login( $self->{pid}, $data->{login} );
+               $self->init_pid_login( $data->{pid}, $data->{login} );
                $blob = $self->{pid}->{ $data->{pid} }->{dir} || die "no dir for ", dump( $self->{pid}->{ $data->{pid} } );
        }
        $blob .= '/' . ( defined $path ? $path : $data->{file} );