[Common] Add synchronization to privilege checking 19/262919/1
authorPawel Wasowski <p.wasowski2@samsung.com>
Mon, 23 Aug 2021 14:07:59 +0000 (16:07 +0200)
committerPawel Wasowski <p.wasowski2@samsung.com>
Mon, 23 Aug 2021 14:30:21 +0000 (16:30 +0200)
commit207d76b71c2323007d748f3d73b935b2b6d18b79
treeccb111c287417caf5c0f80498e0aa0cba1f53af6
parentcdb94aafd879259ae32d376be30d613a2ed66432
[Common] Add synchronization to privilege checking

common::tools::CheckAccess() can be called from multiple threads in the
same time. (This happens in web service apps, which now are running as
separate threads of a single process.)
This commit adds synchronization of the access of this function's static
resources.

[Verification] Code compiles. The code works fine in a single-threaded
app

Change-Id: I4af0715d3605284bf82b2abe207dabe024986d25
Signed-off-by: Pawel Wasowski <p.wasowski2@samsung.com>
src/common/tools.cc