Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 18a9457e authored by Jeff Sharkey's avatar Jeff Sharkey Committed by Android Git Automerger
Browse files

am 7903c6a2: Merge "Make clear data stricter." into lmp-dev

* commit '7903c6a2':
  Make clear data stricter.
parents 7330016a 7903c6a2
Loading
Loading
Loading
Loading
+1 −6
Original line number Original line Diff line number Diff line
@@ -177,10 +177,6 @@ int fix_uid(const char *pkgname, uid_t uid, gid_t gid)
    return 0;
    return 0;
}
}


static int lib_dir_matcher(const char* file_name, const int is_dir) {
  return is_dir && !strcmp(file_name, "lib");
}

int delete_user_data(const char *pkgname, userid_t userid)
int delete_user_data(const char *pkgname, userid_t userid)
{
{
    char pkgdir[PKG_PATH_MAX];
    char pkgdir[PKG_PATH_MAX];
@@ -188,8 +184,7 @@ int delete_user_data(const char *pkgname, userid_t userid)
    if (create_pkg_path(pkgdir, pkgname, PKG_DIR_POSTFIX, userid))
    if (create_pkg_path(pkgdir, pkgname, PKG_DIR_POSTFIX, userid))
        return -1;
        return -1;


    /* delete contents, excluding "lib", but not the directory itself */
    return delete_dir_contents(pkgdir, 0, NULL);
    return delete_dir_contents(pkgdir, 0, &lib_dir_matcher);
}
}


int make_user_data(const char *pkgname, uid_t uid, userid_t userid, const char* seinfo)
int make_user_data(const char *pkgname, uid_t uid, userid_t userid, const char* seinfo)