diff --git a/nis/aix-lib.pl b/nis/aix-lib.pl index f2299c309..0ac2999a1 100755 --- a/nis/aix-lib.pl +++ b/nis/aix-lib.pl @@ -211,7 +211,7 @@ else { open(TEMP, ">$temp"); print TEMP "n\ny\n"; close(TEMP); - $out = &backquote_logged("/usr/sbin/ypinit -s $in{'slave'} <$temp 2>&1"); + $out = &backquote_logged("/usr/sbin/ypinit -s ".quotemeta($in{'slave'})." <$temp 2>&1"); unlink($temp); if ($?) { &error("$out"); } $config{'slave'} = $in{'slave'}; diff --git a/nis/coherent-linux-lib.pl b/nis/coherent-linux-lib.pl index c66e8e3b3..9978d1717 100755 --- a/nis/coherent-linux-lib.pl +++ b/nis/coherent-linux-lib.pl @@ -243,7 +243,7 @@ if ($in{'type'}) { &apply_table_changes() if ($in{'boot'}); } else { - $out = &backquote_logged("/usr/lib/yp/ypinit -s $in{'slave'} 2>&1"); + $out = &backquote_logged("/usr/lib/yp/ypinit -s ".quotemeta($in{'slave'})." 2>&1"); if ($?) { &error("$out"); } $config{'slave'} = $in{'slave'}; } diff --git a/nis/debian-linux-lib.pl b/nis/debian-linux-lib.pl index 6381acf3a..f255206f5 100755 --- a/nis/debian-linux-lib.pl +++ b/nis/debian-linux-lib.pl @@ -241,7 +241,7 @@ if ($in{'type'}) { &apply_table_changes() if ($in{'boot'}); } else { - $out = &backquote_logged("/usr/lib/yp/ypinit -s $in{'slave'} 2>&1"); + $out = &backquote_logged("/usr/lib/yp/ypinit -s ".quotemeta($in{'slave'})." 2>&1"); if ($?) { &error("$out"); } $config{'slave'} = $in{'slave'}; } diff --git a/nis/openmamba-linux-lib.pl b/nis/openmamba-linux-lib.pl index f9ee15180..07906c06d 100755 --- a/nis/openmamba-linux-lib.pl +++ b/nis/openmamba-linux-lib.pl @@ -243,7 +243,7 @@ if ($in{'type'}) { &apply_table_changes() if ($in{'boot'}); } else { - $out = &backquote_logged("/usr/lib/yp/ypinit -s $in{'slave'} 2>&1"); + $out = &backquote_logged("/usr/lib/yp/ypinit -s ".quotemeta($in{'slave'})." 2>&1"); if ($?) { &error("$out"); } $config{'slave'} = $in{'slave'}; } diff --git a/nis/redhat-linux-lib.pl b/nis/redhat-linux-lib.pl index 1f82e453f..316078388 100755 --- a/nis/redhat-linux-lib.pl +++ b/nis/redhat-linux-lib.pl @@ -243,7 +243,7 @@ if ($in{'type'}) { &apply_table_changes() if ($in{'boot'}); } else { - $out = &backquote_logged("/usr/lib/yp/ypinit -s $in{'slave'} 2>&1"); + $out = &backquote_logged("/usr/lib/yp/ypinit -s ".quotemeta($in{'slave'})." 2>&1"); if ($?) { &error("$out"); } $config{'slave'} = $in{'slave'}; } diff --git a/nis/slackware-linux-lib.pl b/nis/slackware-linux-lib.pl index 3ace50c80..f5e58e7aa 100755 --- a/nis/slackware-linux-lib.pl +++ b/nis/slackware-linux-lib.pl @@ -237,7 +237,7 @@ if ($in{'type'}) { &apply_table_changes() if ($in{'boot'}); } else { - $out = &backquote_logged("/usr/lib/yp/ypinit -s $in{'slave'} 2>&1"); + $out = &backquote_logged("/usr/lib/yp/ypinit -s ".quotemeta($in{'slave'})." 2>&1"); if ($?) { &error("$out"); } $config{'slave'} = $in{'slave'}; } diff --git a/nis/solaris-lib.pl b/nis/solaris-lib.pl index fb55bef4d..b2db6d1d6 100755 --- a/nis/solaris-lib.pl +++ b/nis/solaris-lib.pl @@ -212,7 +212,7 @@ else { open(TEMP, ">$temp"); print TEMP "n\ny\n"; close(TEMP); - $out = &backquote_logged("/usr/sbin/ypinit -s $in{'slave'} <$temp 2>&1"); + $out = &backquote_logged("/usr/sbin/ypinit -s ".quotemeta($in{'slave'})." <$temp 2>&1"); unlink($temp); if ($?) { &error("$out"); } $config{'slave'} = $in{'slave'}; diff --git a/nis/suse-linux-lib.pl b/nis/suse-linux-lib.pl index ea99663c4..78745af88 100755 --- a/nis/suse-linux-lib.pl +++ b/nis/suse-linux-lib.pl @@ -263,7 +263,7 @@ if ($in{'type'}) { &apply_table_changes() if ($in{'boot'}); } else { - $out = &backquote_logged("/usr/lib/yp/ypinit -s $in{'slave'} 2>&1"); + $out = &backquote_logged("/usr/lib/yp/ypinit -s ".quotemeta($in{'slave'})." 2>&1"); if ($?) { &error("$out"); } $config{'slave'} = $in{'slave'}; } diff --git a/nis/united-linux-lib.pl b/nis/united-linux-lib.pl index 793796315..0f05ae6a1 100755 --- a/nis/united-linux-lib.pl +++ b/nis/united-linux-lib.pl @@ -262,7 +262,7 @@ if ($in{'type'}) { &apply_table_changes() if ($in{'boot'}); } else { - $out = &backquote_logged("/usr/lib/yp/ypinit -s $in{'slave'} 2>&1"); + $out = &backquote_logged("/usr/lib/yp/ypinit -s ".quotemeta($in{'slave'})." 2>&1"); if ($?) { &error("$out"); } $config{'slave'} = $in{'slave'}; }