while (fgets(line, sizeof(line), fp) != NULL) {
if (!count_part) {
- i = sscanf(line, "%*d %*d %s %lu %*u %*u %*u %lu",
+ i = sscanf(line, "%*d %*d %127s %lu %*u %*u %*u %lu",
dev_name, &rd_ios, &wr_ios);
if ((i == 2) || !is_device(SLASH_SYS, dev_name, ACCEPT_VIRTUAL_DEVICES))
/* It was a partition and not a device */
memset(blkp, 0, BLK_CONFIG_SIZE);
memset(iocp, 0, IOC_ENTRY_SIZE);
- i = sscanf(buf, "%u:%u:%u:%s",
+ i = sscanf(buf, "%u:%u:%u:%63s",
&major, &indirect, &iocp->ctrlno, desc);
if (i != 4) {
/* maybe it's a full record? */
- i = sscanf(buf, "%u:%[^:]:%[^:]:%u:%[^:]:%u:%[^:]:%u:%s",
+ i = sscanf(buf, "%u:%[^:]:%[^:]:%u:%[^:]:%u:%[^:]:%u:%63s",
&major, blkp->name,
cfmt, &iocp->ctrlno,
dfmt, &blkp->dcount,
dc_ios = dc_sec = 0;
if (sscanf(line,
- "%u %u %s "
+ "%u %u %127s "
"%lu %*u %lu %*u "
"%lu %*u %lu %*u "
"%*u %*u %*u "
dc_ios = dc_sec = dc_ticks = 0;
if (sscanf(line,
- "%u %u %s "
+ "%u %u %127s "
"%lu %*u %lu %u "
"%lu %*u %lu %u "
"%*u %u %u "
st_net_dev_i = st_net_dev + dev_read++;
strncpy(iface, line, MINIMUM(pos, sizeof(iface) - 1));
iface[MINIMUM(pos, sizeof(iface) - 1)] = '\0';
- sscanf(iface, "%s", st_net_dev_i->interface); /* Skip heading spaces */
+ sscanf(iface, "%15s", st_net_dev_i->interface); /* Skip heading spaces */
sscanf(line + pos + 1, "%llu %llu %*u %*u %*u %*u %llu %llu %llu %llu "
"%*u %*u %*u %*u %*u %llu",
&st_net_dev_i->rx_bytes,
st_net_edev_i = st_net_edev + dev_read++;
strncpy(iface, line, MINIMUM(pos, sizeof(iface) - 1));
iface[MINIMUM(pos, sizeof(iface) - 1)] = '\0';
- sscanf(iface, "%s", st_net_edev_i->interface); /* Skip heading spaces */
+ sscanf(iface, "%15s", st_net_edev_i->interface); /* Skip heading spaces */
sscanf(line + pos + 1, "%*u %*u %llu %llu %llu %llu %*u %*u %*u %*u "
"%llu %llu %llu %llu %llu",
&st_net_edev_i->rx_errors,