diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2015-09-08 10:57:54 +0200 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2015-09-08 16:39:54 +0200 |
commit | 44e0f5a7036ef0d40a46d01d868e6db62d1a8cbb (patch) | |
tree | ac002a778d34252aa02b9a23490cff4b8e81c9fb /newlib/libc/stdlib/mblen_r.c | |
parent | 6d85fc4143c92f7aa3285d058bb05f73a95c5590 (diff) | |
download | cygnal-44e0f5a7036ef0d40a46d01d868e6db62d1a8cbb.tar.gz cygnal-44e0f5a7036ef0d40a46d01d868e6db62d1a8cbb.tar.bz2 cygnal-44e0f5a7036ef0d40a46d01d868e6db62d1a8cbb.zip |
flock.cc: Fix stack allocation from callee used in caller
* flock.cc (lockf_t::create_lock_obj_attr): Add buffer parameter.
Call _everyone_sd with buffer argument from caller rather than
everyone_sd with locally allocated stack buffer.
(lockf_t::create_lock_obj): Call create_lock_obj_attr only once
outside the loop and with additional buffer argument.
(lockf_t::open_lock_obj): Call create_lock_obj_attr with additional
buffer argument.
Diffstat (limited to 'newlib/libc/stdlib/mblen_r.c')
0 files changed, 0 insertions, 0 deletions