{
FILE *procpt;
char line[200];
- char ptname[200];
+ char ptname[200 + 1];
char device[210];
int ma, mi, sz;
print_all_partition_table_from_option(unsigned long sector_size)
{
FILE *procpt;
- char line[128], ptname[128], devname[256];
+ char line[128 + 1], ptname[128 + 1], devname[256];
int ma, mi;
unsigned long long sz;
static char *
nextproc(FILE * procf) {
static char devname[256];
- char line[1024], ptname[128];
+ char line[1024], ptname[128 + 1];
int ma, mi;
unsigned long long sz;
while (fgets(buf, sizeof(buf), iter->proc)) {
unsigned int m;
- char name[128];
+ char name[128 + 1];
if (sscanf(buf, " %u %*s %*s %128[^\n ]",
char *sysfs_strdup(struct sysfs_cxt *cxt, const char *attr)
{
char buf[1024];
- return sysfs_scanf(cxt, attr, "%1024[^\n]", buf) == 1 ?
+ return sysfs_scanf(cxt, attr, "%1023[^\n]", buf) == 1 ?
strdup(buf) : NULL;
}
{
FILE *proc;
char line[1024];
- char ptname0[128], ptname1[128], *ptname = 0;
+ char ptname0[128 + 1], ptname1[128 + 1], *ptname = 0;
char *ptnames[2];
dev_t devs[2];
int ma, mi;
while (fgets(buf, sizeof(buf), f)) {
int maj;
- char name[64];
+ char name[64 + 1];
if (sscanf(buf, "%d %64[^\n ]", &maj, name) != 2)
continue;