|
@@ -1009,7 +1009,7 @@ static int notesize(struct memelfnote *en)
|
|
|
int sz;
|
|
|
|
|
|
sz = sizeof(struct elf_note);
|
|
|
- sz += roundup(strlen(en->name), 4);
|
|
|
+ sz += roundup(strlen(en->name) + 1, 4);
|
|
|
sz += roundup(en->datasz, 4);
|
|
|
|
|
|
return sz;
|
|
@@ -1028,7 +1028,7 @@ static int writenote(struct memelfnote *men, struct file *file)
|
|
|
{
|
|
|
struct elf_note en;
|
|
|
|
|
|
- en.n_namesz = strlen(men->name);
|
|
|
+ en.n_namesz = strlen(men->name) + 1;
|
|
|
en.n_descsz = men->datasz;
|
|
|
en.n_type = men->type;
|
|
|
|