cleanup md5sum_close
authorDobrica Pavlinusic <dpavlin@rot13.org>
Mon, 12 Dec 2011 23:03:02 +0000 (00:03 +0100)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Mon, 12 Dec 2011 23:03:02 +0000 (00:03 +0100)
lib/CloudStore/API.pm

index 15b4d39..c0cedb7 100644 (file)
@@ -186,6 +186,7 @@ sub send_file {
                $md5 = $f_path; # we don't have local md5sum db for md5 user!
        } else {
                $md5 = $self->md5sum($f)->get( $f_path );
+               $self->md5sum_close($f);
        }
        if ( ! $md5 ) {
                warn "ERROR: no md5 for $f_path";
@@ -193,7 +194,6 @@ sub send_file {
        }
 
        $self->md5sum($t)->put( $t_path => $md5 );
-       $self->md5sum_close($f);
        $self->md5sum_close($t);
 
        $self->append_meta('md5sum', $t, $md5 => $t_path ); # md5sum for received files!