fixed DELETE for a nonexistent entry
This commit is contained in:
parent
317b78815a
commit
a94bdc6ca2
2 changed files with 6 additions and 1 deletions
|
@ -118,7 +118,9 @@ sub STORE {
|
|||
|
||||
sub DELETE {
|
||||
my ($self, $key) = @_;
|
||||
my $prev = $self->kv_fetch($key);
|
||||
my $prev = $self->[1]->kv_fetch($key);
|
||||
my $errstr = $self->[1]->errstr;
|
||||
return if $errstr && $errstr eq 'UNQLITE_NOTFOUND';
|
||||
$self->[1]->kv_delete($key) or Carp::croak $self->[1]->errstr;
|
||||
$prev;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue