diff --git a/src/plugins/switch/federation/switch_federation.c b/src/plugins/switch/federation/switch_federation.c index 413509bb53b6b5f0381d12f0e30abcabfd54958b..e0e6cd720919f51f1816999a334bd81f42e8cb1e 100644 --- a/src/plugins/switch/federation/switch_federation.c +++ b/src/plugins/switch/federation/switch_federation.c @@ -339,7 +339,8 @@ int switch_p_build_jobinfo(switch_jobinfo_t switch_job, char *nodelist, "nor sn_single"); return SLURM_ERROR; } - if(network[strlen(network)-1] == '1') + if (strstr(network, "bulk_xfer") + || strstr(network, "BULK_XFER")) bulk_xfer = 1; err = fed_build_jobinfo((fed_jobinfo_t *)switch_job, list, nprocs, cyclic_alloc, sn_all,