- if (std::stoi(argv[4]) != 0) {
- XBT_INFO("Move '%s' (of size %llu) from '%s' to '%s'", filename, file.size(),
- simgrid::s4u::Host::current()->get_cname(), argv[2]);
- file.remote_move(simgrid::s4u::Host::by_name(argv[2]), argv[3]);
- } else {
- XBT_INFO("Copy '%s' (of size %llu) from '%s' to '%s'", filename, file.size(),
- simgrid::s4u::Host::current()->get_cname(), argv[2]);
- file.remote_copy(simgrid::s4u::Host::by_name(argv[2]), argv[3]);
+ if (argc > 4) {
+ if (std::stoi(argv[4]) != 0) {
+ XBT_INFO("Move '%s' (of size %llu) from '%s' to '%s'", filename, file.size(),
+ simgrid::s4u::Host::current()->get_cname(), argv[2]);
+ file.remote_move(simgrid::s4u::Host::by_name(argv[2]), argv[3]);
+ } else {
+ XBT_INFO("Copy '%s' (of size %llu) from '%s' to '%s'", filename, file.size(),
+ simgrid::s4u::Host::current()->get_cname(), argv[2]);
+ file.remote_copy(simgrid::s4u::Host::by_name(argv[2]), argv[3]);
+ }