]> git.proxmox.com Git - pve-guest-common.git/commitdiff
vzdump: command line: make sure mailto is comma-separated
authorFabian Ebner <f.ebner@proxmox.com>
Mon, 15 Feb 2021 12:24:58 +0000 (13:24 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 19 Feb 2021 15:29:58 +0000 (16:29 +0100)
In addition to relying on shellquote(), it's still nice to avoid printing out
unnecessary whitespaces, especially newlines.

Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>
PVE/VZDump/Common.pm

index eceea7fcf05d2dc74f64d96dca8ebef99f961415..5d93b51e2ca313dd2f8101ba62604889e3b298f0 100644 (file)
@@ -394,6 +394,7 @@ sub command_line {
                $cmd .= " --$p " . PVE::Tools::shellquote($path);
            }
        } else {
+           $v = join(",", PVE::Tools::split_list($v)) if $p eq 'mailto';
            $v = PVE::JSONSchema::print_property_string($v, 'prune-backups')
                if $p eq 'prune-backups';