Fix a small bug in deleteprop
This commit is contained in:
parent
73064a816d
commit
af102e47f1
@ -196,16 +196,12 @@ int setprop2(const char *name, const char *value, const int trigger) {
|
|||||||
int deleteprop(const char *name, const int trigger) {
|
int deleteprop(const char *name, const int trigger) {
|
||||||
if (init_resetprop()) return -1;
|
if (init_resetprop()) return -1;
|
||||||
PRINT_D("resetprop: deleteprop [%s]\n", name);
|
PRINT_D("resetprop: deleteprop [%s]\n", name);
|
||||||
if (__system_property_del(name)) {
|
|
||||||
PRINT_D("resetprop: delete prop: [%s] error\n", name);
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
if (trigger && strstr(name, "persist.")) {
|
if (trigger && strstr(name, "persist.")) {
|
||||||
char buffer[PATH_MAX];
|
char buffer[PATH_MAX];
|
||||||
snprintf(buffer, sizeof(buffer), "%s/%s", PERSISTENT_PROPERTY_DIR, name);
|
snprintf(buffer, sizeof(buffer), "%s/%s", PERSISTENT_PROPERTY_DIR, name);
|
||||||
unlink(buffer);
|
unlink(buffer);
|
||||||
}
|
}
|
||||||
return 0;
|
return __system_property_del(name);
|
||||||
}
|
}
|
||||||
|
|
||||||
int read_prop_file(const char* filename, const int trigger) {
|
int read_prop_file(const char* filename, const int trigger) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user