Skip to content

Commit 3d03ab2

Browse files
authored
Fix bug in pr_get_auxv (#814)
1 parent 05e0f93 commit 3d03ab2

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/backend/linux_raw/param/auxv.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,9 @@ fn pr_get_auxv() -> crate::io::Result<Vec<u8>> {
150150
__NR_prctl,
151151
c_int(PR_GET_AUXV),
152152
buffer.as_ptr(),
153-
pass_usize(buffer.len())
153+
pass_usize(buffer.len()),
154+
pass_usize(0),
155+
pass_usize(0)
154156
))?
155157
};
156158
if len <= buffer.len() {
@@ -163,7 +165,9 @@ fn pr_get_auxv() -> crate::io::Result<Vec<u8>> {
163165
__NR_prctl,
164166
c_int(PR_GET_AUXV),
165167
buffer.as_ptr(),
166-
pass_usize(buffer.len())
168+
pass_usize(buffer.len()),
169+
pass_usize(0),
170+
pass_usize(0)
167171
))?
168172
};
169173
assert_eq!(len, buffer.len());

0 commit comments

Comments
 (0)