diff options
| author | riastradh <riastradh@NetBSD.org> | 2023-03-01 16:21:14 +0000 |
|---|---|---|
| committer | riastradh <riastradh@NetBSD.org> | 2023-03-01 16:21:14 +0000 |
| commit | e4daf6e6865b71b5ae6a904fa48754b641f6b060 (patch) | |
| tree | e5d5747f93ac64d43e974997a38bc072449348ac /sys/fs/hfs/libhfs.h | |
| parent | 939cd4d3c26e12d08c2786c0dcc50ff7a40df3cc (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.h | 4 |
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*, |
