diff --git a/lib/FusionInventory/Agent/Task/Deploy/ActionProcessor/Action/Mkdir.pm b/lib/FusionInventory/Agent/Task/Deploy/ActionProcessor/Action/Mkdir.pm index b944e1deab..142cdc8892 100644 --- a/lib/FusionInventory/Agent/Task/Deploy/ActionProcessor/Action/Mkdir.pm +++ b/lib/FusionInventory/Agent/Task/Deploy/ActionProcessor/Action/Mkdir.pm @@ -19,10 +19,12 @@ sub do { $logger->debug($m); } else { File::Path::mkpath($dir); - $status = 0 unless -d $dir; - my $m = "Failed to create $dir directory"; - push @$msg, $m; - $logger->debug($m); + if (!-d $dir) { + $status = 0; + my $m = "Failed to create $dir directory"; + push @$msg, $m; + $logger->debug($m); + } } } return {