aboutsummaryrefslogtreecommitdiff
path: root/src/install/npm.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/install/npm.zig')
-rw-r--r--src/install/npm.zig3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/install/npm.zig b/src/install/npm.zig
index b98daa690..a1be4c75c 100644
--- a/src/install/npm.zig
+++ b/src/install/npm.zig
@@ -584,6 +584,7 @@ pub const PackageManifest = struct {
@alignOf(u8),
null,
);
+
errdefer allocator.free(bytes);
if (bytes.len < header_bytes.len) return null;
const result = try readAll(bytes);
@@ -620,7 +621,7 @@ pub const PackageManifest = struct {
}
};
- pub fn str(self: *const PackageManifest, external: ExternalString) string {
+ pub fn str(self: *const PackageManifest, external: *const ExternalString) string {
return external.slice(self.string_buf);
}