mirror of
https://github.com/openharmony/kernel_linux_common_modules.git
synced 2026-08-27 19:49:56 -04:00
remove cert path when uninstalling app
Signed-off-by: lihehe <lihehao@huawei.com> Change-Id: Ib40f43f1bf6d234521f6de7376d13f0873bb7b16
This commit is contained in:
@@ -267,7 +267,6 @@ long code_sign_ioctl(struct file *filp, unsigned int cmd, unsigned long args)
|
||||
if (ret) {
|
||||
// developer cert
|
||||
code_sign_log_debug("add developer cert");
|
||||
source->cnt++;
|
||||
ret = cert_chain_insert(&dev_cert_chain_tree, source);
|
||||
} else {
|
||||
code_sign_log_debug("add release cert");
|
||||
@@ -292,10 +291,13 @@ long code_sign_ioctl(struct file *filp, unsigned int cmd, unsigned long args)
|
||||
if (ret) {
|
||||
// developer cert
|
||||
code_sign_log_debug("remove developer cert");
|
||||
cert_chain_remove(&dev_cert_chain_tree, source);
|
||||
ret = cert_chain_remove(&dev_cert_chain_tree, source);
|
||||
} else {
|
||||
code_sign_log_debug("remove release cert");
|
||||
cert_chain_remove(&cert_chain_tree, source);
|
||||
ret = cert_chain_remove(&cert_chain_tree, source);
|
||||
}
|
||||
if (ret) {
|
||||
code_sign_log_error("remove cert failed.");
|
||||
}
|
||||
break;
|
||||
default:
|
||||
|
||||
Reference in New Issue
Block a user