summaryrefslogtreecommitdiff
path: root/libutils/ProcessCallStack_fuzz.cpp
diff options
context:
space:
mode:
authorSuren Baghdasaryan <surenb@google.com>2019-02-06 13:25:29 -0800
committerSuren Baghdasaryan <surenb@google.com>2019-02-06 14:28:23 -0800
commite3ad8880110bbc46d47d4c8bc69473cb7e1cc193 (patch)
tree88218077923fcc5a3ab453d45be4899826225a9f /libutils/ProcessCallStack_fuzz.cpp
parentbece53e515db3fd7d8f401c040ca4a4bff7d86c8 (diff)
libprocessgroup: Fix cgroup directory ownership setup
When cgroup directory is created its user and ownership gets set, however because previous code was storing getpwnam() return value the second invocation would effectively override the previous ones result. Fix this by copying necessary results. Also change getpwnam() to getgrnam() when group name is converted into gid. getpwnam() works because of the way Android uses these ids, however more generally this is incorrect and getgrnam() should be used instead. Bug: 111307099 Test: verified user/group membership of the cgroup directories Change-Id: I78668bc1a36a74f53d8e9825e2d06e3e09501e7a Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Diffstat (limited to 'libutils/ProcessCallStack_fuzz.cpp')
0 files changed, 0 insertions, 0 deletions