Lines 559-567
Link Here
|
559 |
printf("%s%s", prefix, fn); |
559 |
printf("%s%s", prefix, fn); |
560 |
|
560 |
|
561 |
if (S_ISDIR(sb.st_mode)) { |
561 |
if (S_ISDIR(sb.st_mode)) { |
562 |
char * pfx; |
562 |
const size_t pfx_size = strlen(prefix) + 3; |
563 |
pfx = malloc(strlen(prefix) + 3); |
563 |
char * pfx = malloc(pfx_size); |
564 |
sprintf(pfx, "%s ", prefix); |
564 |
snprintf(pfx, pfx_size, "%s ", prefix); |
565 |
printf("/\n"); |
565 |
printf("/\n"); |
566 |
} else if (S_ISCHR(sb.st_mode)) { |
566 |
} else if (S_ISCHR(sb.st_mode)) { |
567 |
printf(" c %d %d\n", major(sb.st_rdev), minor(sb.st_rdev)); |
567 |
printf(" c %d %d\n", major(sb.st_rdev), minor(sb.st_rdev)); |
Lines 1306-1312
Link Here
|
1306 |
strcpy(separator, "/"); |
1306 |
strcpy(separator, "/"); |
1307 |
|
1307 |
|
1308 |
for (devNum = 0; devNum < 256; devNum++) { |
1308 |
for (devNum = 0; devNum < 256; devNum++) { |
1309 |
sprintf(devName, "/dev/loop%s%d", separator, devNum); |
1309 |
snprintf(devName, 20, "/dev/loop%s%d", separator, devNum); |
1310 |
if ((fd = open(devName, O_RDONLY)) < 0) return 0; |
1310 |
if ((fd = open(devName, O_RDONLY)) < 0) return 0; |
1311 |
|
1311 |
|
1312 |
if (ioctl(fd, LOOP_GET_STATUS, &loopInfo)) { |
1312 |
if (ioctl(fd, LOOP_GET_STATUS, &loopInfo)) { |
Lines 1437-1443
Link Here
|
1437 |
char * ptr, * deviceDir; |
1437 |
char * ptr, * deviceDir; |
1438 |
int i; |
1438 |
int i; |
1439 |
|
1439 |
|
1440 |
sprintf(devName, "%s/%s", prefix, start); |
1440 |
snprintf(devName, 128, "%s/%s", prefix, start); |
1441 |
unlink(devName); |
1441 |
unlink(devName); |
1442 |
|
1442 |
|
1443 |
ptr = devName; |
1443 |
ptr = devName; |
Lines 1561-1567
Link Here
|
1561 |
int i; |
1561 |
int i; |
1562 |
char * start, * end; |
1562 |
char * start, * end; |
1563 |
char * chptr; |
1563 |
char * chptr; |
1564 |
int rc; |
1564 |
int rc = -1; |
1565 |
|
1565 |
|
1566 |
i = read(fd, contents, sizeof(contents) - 1); |
1566 |
i = read(fd, contents, sizeof(contents) - 1); |
1567 |
if (i == (sizeof(contents) - 1)) { |
1567 |
if (i == (sizeof(contents) - 1)) { |