From: vague666 Date: Thu, 29 Mar 2018 07:49:05 +0000 (+0200) Subject: Remove NUL byte X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=ecc2867c78d454d7765770c793534053f15528d7;p=irssi-scripts.irssi.org.git Remove NUL byte --- diff --git a/scripts/buf.pl b/scripts/buf.pl index 20b0d3e..bea4a58 100644 --- a/scripts/buf.pl +++ b/scripts/buf.pl @@ -43,7 +43,7 @@ my %suppress; sub _filename { sprintf '%s/scrollbuffer', get_irssi_dir } sub upgrade { - my $out = { suppress => join("\0", map $_->{server}->{address} . $_->{name}, channels) }; + my $out = { suppress => [ map $_->{server}->{address} . $_->{name}, channels ] }; for my $window (windows) { next unless defined $window; next if $window->{name} eq 'status'; @@ -74,7 +74,7 @@ sub restore { my $in = retrieve($fn) or die $!; unlink $fn; - my @suppress = split /\0/, $in->{suppress}; + my @suppress = @{$in->{suppress}}; @suppress{@suppress} = (2) x @suppress if (settings_get_bool 'upgrade_suppress_join'); active_win->command('^window scroll off');