aboutsummaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorBen Greear <greearb@candelatech.com>2011-07-12 10:27:55 -0700
committerGreg Kroah-Hartman <gregkh@suse.de>2011-08-08 10:23:07 -0700
commit5bba1fce7f3a1a59d6c6893234df532fe6a43766 (patch)
tree8f99210884fcc88f33e15c4d877f194ee396bf5c /drivers
parenta05061d6d457e200808514e37cae4bed805c860d (diff)
SUNRPC: Fix use of static variable in rpcb_getport_async
commit ec0dd267bf7d08cb30e321e45a75fd40edd7e528 upstream. Because struct rpcbind_args *map was declared static, if two threads entered this method at the same time, the values assigned to map could be sent two two differen tasks. This could cause all sorts of problems, include use-after-free and double-free of memory. Fix this by removing the static declaration so that the map pointer is on the stack. Signed-off-by: Ben Greear <greearb@candelatech.com> Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions