OSDN Git Service
(root)
/
android-x86
/
frameworks-base.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
(from parent 1:
9ed957c
)
am e03c0244: Merge "Clear data deletes too much" into jb-mr1-dev
author
Kenny Root
<kroot@google.com>
Mon, 22 Oct 2012 23:13:45 +0000
(16:13 -0700)
committer
Android Git Automerger
<android-git-automerger@android.com>
Mon, 22 Oct 2012 23:13:45 +0000
(16:13 -0700)
* commit '
e03c0244717093e0fbc9b05073d3ae3dbd8fcea5
':
Clear data deletes too much
cmds/installd/commands.c
patch
|
blob
|
history
diff --git
a/cmds/installd/commands.c
b/cmds/installd/commands.c
index
8e4d7ed
..
387f33d
100644
(file)
--- a/
cmds/installd/commands.c
+++ b/
cmds/installd/commands.c
@@
-185,8
+185,8
@@
int delete_user_data(const char *pkgname, uid_t persona)
if (create_pkg_path(pkgdir, pkgname, PKG_DIR_POSTFIX, persona))
return -1;
- /* delete contents
AND directory, no exceptions
*/
- return delete_dir_contents(pkgdir,
1, NULL
);
+ /* delete contents
, excluding "lib", but not the directory itself
*/
+ return delete_dir_contents(pkgdir,
0, "lib"
);
}
int make_user_data(const char *pkgname, uid_t uid, uid_t persona)