We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bb6d3fb commit 9d1b389Copy full SHA for 9d1b389
scripts/kallsyms.c
@@ -210,7 +210,7 @@ static struct sym_entry *read_symbol(FILE *in)
210
211
len = strlen(name) + 1;
212
213
- sym = malloc(sizeof(*sym) + len);
+ sym = malloc(sizeof(*sym) + len + 1);
214
if (!sym) {
215
fprintf(stderr, "kallsyms failure: "
216
"unable to allocate required amount of memory\n");
@@ -219,7 +219,7 @@ static struct sym_entry *read_symbol(FILE *in)
219
sym->addr = addr;
220
sym->len = len;
221
sym->sym[0] = type;
222
- memcpy(sym_name(sym), name, len);
+ strcpy(sym_name(sym), name);
223
sym->percpu_absolute = 0;
224
225
return sym;
0 commit comments