]> sourceware.org Git - newlib-cygwin.git/commit
flock.cc: Fix stack allocation from callee used in caller
authorCorinna Vinschen <corinna@vinschen.de>
Tue, 8 Sep 2015 08:57:54 +0000 (10:57 +0200)
committerCorinna Vinschen <corinna@vinschen.de>
Tue, 8 Sep 2015 08:57:54 +0000 (10:57 +0200)
commit51d38004b2f51ac659f7ccc663c222f5ffe24b80
tree6844f2f8b9a80f38052e8ad4f5201dd425fdd87f
parentdda109016897a18147589dfb1b010555ba725fbe
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.
winsup/cygwin/flock.cc
This page took 0.030826 seconds and 5 git commands to generate.