summaryrefslogtreecommitdiff
path: root/scripts/Dpkg/Shlibs/Symbol.pm
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/Dpkg/Shlibs/Symbol.pm')
-rw-r--r--scripts/Dpkg/Shlibs/Symbol.pm9
1 files changed, 4 insertions, 5 deletions
diff --git a/scripts/Dpkg/Shlibs/Symbol.pm b/scripts/Dpkg/Shlibs/Symbol.pm
index 44dd89b91..98e6cdebe 100644
--- a/scripts/Dpkg/Shlibs/Symbol.pm
+++ b/scripts/Dpkg/Shlibs/Symbol.pm
@@ -194,9 +194,8 @@ sub get_symboltempl {
sub set_symbolname {
my ($self, $name, $templ, $quoted) = @_;
- unless (defined $name) {
- $name = $self->{symbol};
- }
+
+ $name //= $self->{symbol};
if (!defined $templ && $name =~ /\s/) {
$templ = $name;
}
@@ -253,8 +252,8 @@ sub get_tag_value {
# tag sets, versioning info (minver and depid))
sub equals {
my ($self, $other, %opts) = @_;
- $opts{versioning} = 1 unless exists $opts{versioning};
- $opts{tags} = 1 unless exists $opts{tags};
+ $opts{versioning} //= 1;
+ $opts{tags} //= 1;
return 0 if $self->{symbol} ne $other->{symbol};