From 9d7fdb35654a32d2debb94e66fda888bc73c2a67 Mon Sep 17 00:00:00 2001 From: Kirill Solomko Date: Tue, 17 Oct 2023 19:11:00 +0200 Subject: [PATCH] MT#58352 lb_and_extra_sockets_sync() fix undef extra_socket * $extra_sockets_config can be undef, a check for undef and that the value is a HASH ref is added to prevent unexpected behaviour Change-Id: I6914a8d4eddc7f35ba69fe92c7acc130c0475aca --- helper/sync-db | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/helper/sync-db b/helper/sync-db index 3f92ea64..e9afdf32 100755 --- a/helper/sync-db +++ b/helper/sync-db @@ -125,7 +125,11 @@ sub lb_and_extra_sockets_sync { generic_enum_sync( $dbh, - { %lb_pairs, %{$extra_sockets_config} }, + { %lb_pairs, + $extra_sockets_config && ref $extra_sockets_config eq 'HASH' + ? %{$extra_sockets_config} + : (), + }, $usr_pref, $dom_pref, $peer_pref, $pref_name );