wispr: Prevent use-after-free from __connman_wispr_stop() 63/275463/2 accepted/tizen/unified/20220530.140608 submit/tizen/20220527.121228
authorSeung-Woo Kim <sw0312.kim@samsung.com>
Tue, 24 May 2022 09:59:21 +0000 (18:59 +0900)
committerJaehyun Kim <jeik01.kim@samsung.com>
Fri, 27 May 2022 07:57:18 +0000 (07:57 +0000)
commitd208c619ca5d8585dd9bd55f3071a921ba253266
tree879df28c0b1aff09919e8ddbf262250636c42863
parent61927f889571d22336196a189e7706a6483c7db7
wispr: Prevent use-after-free from __connman_wispr_stop()

From __connman_wispr_stop(), list element wispr_portal freed by
g_hash_table_remove() is accessed. Prevent the use-after-free by
accessing the list element before free.

Change-Id: I17fdb38c1d9a0f8dd2980c33d3f78f319f504ed6
src/wispr.c