View | Details | Raw Unified | Return to bug 394658
Collapse All | Expand All

(-)a/kpartx/kpartx.c (-1 / +3 lines)
Lines 467-472 main(int argc, char **argv){ Link Here
467
			d = c;
467
			d = c;
468
			while (c) {
468
			while (c) {
469
				for (j = 0; j < n; j++) {
469
				for (j = 0; j < n; j++) {
470
					uint64_t start;
470
					int k = slices[j].container - 1;
471
					int k = slices[j].container - 1;
471
472
472
					if (slices[j].size == 0)
473
					if (slices[j].size == 0)
Lines 492-501 main(int argc, char **argv){ Link Here
492
					}
493
					}
493
					strip_slash(partname);
494
					strip_slash(partname);
494
495
496
					start = slices[j].start - slices[k].start;
495
					if (safe_sprintf(params, "%d:%d %" PRIu64,
497
					if (safe_sprintf(params, "%d:%d %" PRIu64,
496
							 slices[k].major,
498
							 slices[k].major,
497
							 slices[k].minor,
499
							 slices[k].minor,
498
							 slices[j].start)) {
500
							 start)) {
499
						fprintf(stderr, "params too small\n");
501
						fprintf(stderr, "params too small\n");
500
						exit(1);
502
						exit(1);
501
					}
503
					}

Return to bug 394658