Skip to content

Commit

Permalink
Merge pull request #9 from shadow-maint/idmapleak
Browse files Browse the repository at this point in the history
Idmapleak
  • Loading branch information
hallyn committed Nov 13, 2015
2 parents 5fadb34 + 533d2ba commit 4c4896f
Showing 1 changed file with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions libmisc/idmapping.c
Original file line number Diff line number Diff line change
Expand Up @@ -70,13 +70,19 @@ struct map_range *get_map_ranges(int ranges, int argc, char **argv)

/* Gather up the ranges from the command line */
mapping = mappings;
for (idx = 0; idx < ranges; idx++, argidx += 3, mapping++) {
if (!getulong(argv[argidx + 0], &mapping->upper))
for (idx = 0, argidx = 0; idx < ranges; idx++, argidx += 3, mapping++) {
if (!getulong(argv[argidx + 0], &mapping->upper)) {
free(mappings);
return NULL;
if (!getulong(argv[argidx + 1], &mapping->lower))
}
if (!getulong(argv[argidx + 1], &mapping->lower)) {
free(mappings);
return NULL;
if (!getulong(argv[argidx + 2], &mapping->count))
}
if (!getulong(argv[argidx + 2], &mapping->count)) {
free(mappings);
return NULL;
}
}
return mappings;
}
Expand Down

0 comments on commit 4c4896f

Please sign in to comment.