summaryrefslogtreecommitdiff
path: root/sys/fs/hfs/libhfs.h
diff options
context:
space:
mode:
authorriastradh <riastradh@NetBSD.org>2023-03-01 16:21:14 +0000
committerriastradh <riastradh@NetBSD.org>2023-03-01 16:21:14 +0000
commite4daf6e6865b71b5ae6a904fa48754b641f6b060 (patch)
treee5d5747f93ac64d43e974997a38bc072449348ac /sys/fs/hfs/libhfs.h
parent939cd4d3c26e12d08c2786c0dcc50ff7a40df3cc (diff)
fs/hfs: Avoid buffer overrun in hfslib_reada_node_offsets.
XXX pullup-8 XXX pullup-9 XXX pullup-10
Diffstat (limited to 'sys/fs/hfs/libhfs.h')
-rw-r--r--sys/fs/hfs/libhfs.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/fs/hfs/libhfs.h b/sys/fs/hfs/libhfs.h
index 05657cd55ed..67c183390fe 100644
--- a/sys/fs/hfs/libhfs.h
+++ b/sys/fs/hfs/libhfs.h
@@ -1,4 +1,4 @@
-/* $NetBSD: libhfs.h,v 1.8 2019/01/05 10:25:11 maya Exp $ */
+/* $NetBSD: libhfs.h,v 1.9 2023/03/01 16:21:14 riastradh Exp $ */
/*-
* Copyright (c) 2005, 2007 The NetBSD Foundation, Inc.
@@ -585,7 +585,7 @@ size_t hfslib_read_master_directory_block(void*,
hfs_hfs_master_directory_block_t*);
size_t hfslib_reada_node(void*, hfs_node_descriptor_t*, void***, uint16_t**,
hfs_btree_file_type, hfs_volume*, hfs_callback_args*);
-size_t hfslib_reada_node_offsets(void*, uint16_t*);
+size_t hfslib_reada_node_offsets(void*, uint16_t*, uint16_t);
size_t hfslib_read_header_node(void**, uint16_t*, uint16_t,
hfs_header_record_t*, void*, void*);
size_t hfslib_read_catalog_keyed_record(void*, hfs_catalog_keyed_record_t*,