@@ -392,19 +392,17 @@ int disassemble_map(vector pathvec, char *params, struct multipath *mpp,
for (k = 0; k < num_paths_args; k++)
if (k == 0) {
+ p += get_word(p, &word);
+ def_minio = atoi(word);
+ FREE(word);
+
if (!strncmp(mpp->selector,
"round-robin", 11)) {
- p += get_word(p, &word);
- def_minio = atoi(word);
if (mpp->rr_weight == RR_WEIGHT_PRIO
&& pp->priority > 0)
def_minio /= pp->priority;
- FREE(word);
- } else {
- p += get_word(p, NULL);
- def_minio = 0;
}
if (def_minio != mpp->minio)