--- agent/mibgroup/hardware/fsys/fsys_getfsstats.c.orig Fri Nov 18 22:30:01 2011 +++ agent/mibgroup/hardware/fsys/fsys_getfsstats.c Fri Nov 18 22:32:00 2011 @@ -150,9 +150,9 @@ netsnmp_fsys_arch_load( void ) if (!entry) continue; - memcpy( entry->path, stats[i].f_mntonname, sizeof(entry->path) ); + strncpy(entry->path, stats[i].f_mntonname, sizeof(entry->path)); entry->path[sizeof(entry->path)-1] = '\0'; - memcpy( entry->device, stats[i].f_mntfromname, sizeof(entry->device)); + strncpy(entry->device, stats[i].f_mntfromname, sizeof(entry->device)); entry->device[sizeof(entry->device)-1] = '\0'; entry->units = stats[i].f_bsize; /* or f_frsize */ entry->size = stats[i].f_blocks;