diff options
| author | 2014-09-07 18:10:51 +0800 | |
|---|---|---|
| committer | 2014-10-14 21:03:21 +0400 | |
| commit | 589506f1e7f135943bcd34903bcdcf1fdaf00549 (patch) | |
| tree | e592366a1c1d59e8ca1085fd13a06ebc506420d1 /tools/perf/scripts/python/check-perf-trace.py | |
| parent | libceph: select CRYPTO_CBC in addition to CRYPTO_AES (diff) | |
| download | linux-dev-589506f1e7f135943bcd34903bcdcf1fdaf00549.tar.xz linux-dev-589506f1e7f135943bcd34903bcdcf1fdaf00549.zip | |
libceph: fix a use after free issue in osdmap_set_max_osd
If the state variable is krealloced successfully, map->osd_state will be
freed, once following two reallocation failed, and exit the function
without resetting map->osd_state, map->osd_state become a wild pointer.
fix it by resetting them after krealloc successfully.
Signed-off-by: Li RongQing <roy.qing.li@gmail.com>
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
Diffstat (limited to 'tools/perf/scripts/python/check-perf-trace.py')
0 files changed, 0 insertions, 0 deletions
