We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 1af5ac1 + 515087d commit e583bcfCopy full SHA for e583bcf
1 file changed
cmds/installd/commands.c
@@ -1056,7 +1056,12 @@ int unlinklib(const char* dataDir)
1056
rc = -errno;
1057
goto out;
1058
}
1059
-
+ if (chmod(libdir, 0755) < 0) {
1060
+ ALOGE("cannot chmod dir '%s': %s\n", libdir, strerror(errno));
1061
+ unlink(libdir);
1062
+ rc = -errno;
1063
+ goto out;
1064
+ }
1065
if (chown(libdir, AID_SYSTEM, AID_SYSTEM) < 0) {
1066
ALOGE("cannot chown dir '%s': %s\n", libdir, strerror(errno));
1067
unlink(libdir);
0 commit comments