am e583bcf1: Merge "Explicitly set lib dir permissions during unlink" into jb-dev
* commit 'e583bcf13c13957bdf20f8bc5e23258b083b2f51': Explicitly set lib dir permissions during unlink
This commit is contained in:
@@ -1094,7 +1094,12 @@ int unlinklib(const char* dataDir)
|
|||||||
rc = -errno;
|
rc = -errno;
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
if (chmod(libdir, 0755) < 0) {
|
||||||
|
ALOGE("cannot chmod dir '%s': %s\n", libdir, strerror(errno));
|
||||||
|
unlink(libdir);
|
||||||
|
rc = -errno;
|
||||||
|
goto out;
|
||||||
|
}
|
||||||
if (chown(libdir, AID_SYSTEM, AID_SYSTEM) < 0) {
|
if (chown(libdir, AID_SYSTEM, AID_SYSTEM) < 0) {
|
||||||
ALOGE("cannot chown dir '%s': %s\n", libdir, strerror(errno));
|
ALOGE("cannot chown dir '%s': %s\n", libdir, strerror(errno));
|
||||||
unlink(libdir);
|
unlink(libdir);
|
||||||
|
|||||||
Reference in New Issue
Block a user