Reduced file size when data is empty
This commit is contained in:
parent
86175d7a53
commit
84b4731815
1 changed files with 5 additions and 2 deletions
|
@ -81,6 +81,9 @@ func (elf *ELF) Write(writer io.Writer) {
|
||||||
binary.Write(writer, binary.LittleEndian, &elf.DataHeader)
|
binary.Write(writer, binary.LittleEndian, &elf.DataHeader)
|
||||||
writer.Write(elf.CodePadding)
|
writer.Write(elf.CodePadding)
|
||||||
writer.Write(elf.Code)
|
writer.Write(elf.Code)
|
||||||
writer.Write(elf.DataPadding)
|
|
||||||
writer.Write(elf.Data)
|
if len(elf.Data) > 0 {
|
||||||
|
writer.Write(elf.DataPadding)
|
||||||
|
writer.Write(elf.Data)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue