Skip to content

Commit 9cff6cf

Browse files
committed
Trim null bytes from symlink target string
1 parent 0aedf8f commit 9cff6cf

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Sources/ContainerizationEXT4/EXT4Reader+Export.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ extension EXT4.EXT4Reader {
130130
entry.fileType = .symbolicLink
131131
if size < 60 {
132132
let linkBytes = EXT4.tupleToArray(inode.block)
133-
entry.symlinkTarget = String(bytes: linkBytes, encoding: .utf8) ?? ""
133+
entry.symlinkTarget = String(bytes: linkBytes.prefix(Int(size)), encoding: .utf8) ?? ""
134134
} else {
135135
if let block = item.blocks {
136136
try self.seek(block: block.start)

0 commit comments

Comments
 (0)