remove cert path when uninstalling app

Signed-off-by: lihehe <lihehao@huawei.com>
Change-Id: Ib40f43f1bf6d234521f6de7376d13f0873bb7b16
This commit is contained in:
lihehe
2023-11-17 17:31:55 +08:00
parent 436f383749
commit 619d9912c7
+5 -3
View File
@@ -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: