From 1e5032c7a31a8672fc1f935eada05ccc3c4034b1 Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Fri, 28 Apr 2023 12:00:04 -0700 Subject: [PATCH] Don't reference non-existent values --- mysql/mysql-lib.pl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mysql/mysql-lib.pl b/mysql/mysql-lib.pl index 548b1a676..6a5f7adcd 100755 --- a/mysql/mysql-lib.pl +++ b/mysql/mysql-lib.pl @@ -1217,8 +1217,8 @@ local $file = @old ? $old[0]->{'file'} : local $lref = &read_file_lines($file); for(my $i=0; $i<@old || $i<@$values; $i++) { - local $old = $old[$i]; - local $line = $values->[$i] eq "" ? $name : + local $old = $i < @old ? $old[$i] : undef; + local $line = $i < @$values || $values->[$i] eq "" ? $name : "$name = $values->[$i]"; if ($old && defined($values->[$i])) { # Updating