diff options
author | sanga1.lee <sanga1.lee@lge.com> | 2024-04-22 15:45:46 +0900 |
---|---|---|
committer | Sanga Lee <sanga1.lee@lge.com> | 2024-04-22 08:07:52 +0000 |
commit | 2c6b83f4d26d370f0a42701a6160720f4b1223e4 (patch) | |
tree | 22774d2543dd4100bd5b2cc890213aa959abb647 | |
parent | f0db2406f7d7ea29a8784c951231e3c065c8a5e2 (diff) | |
download | core-2c6b83f4d26d370f0a42701a6160720f4b1223e4.tar.gz |
setprop: check if not setprop value but setprop name starts with "ro."
When setting property with setprop, a property name which starts with
"ro." could be set no matter how long the value name is.
Change-Id: Ia035ef009952db08ae8a6d4a2b8b9567d86124fc
-rw-r--r-- | toolbox/setprop.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/toolbox/setprop.cpp b/toolbox/setprop.cpp index acf8c3e61..91edf4591 100644 --- a/toolbox/setprop.cpp +++ b/toolbox/setprop.cpp @@ -58,7 +58,7 @@ extern "C" int setprop_main(int argc, char** argv) { } } - if (value.size() >= PROP_VALUE_MAX && !StartsWith(value, "ro.")) { + if (value.size() >= PROP_VALUE_MAX && !StartsWith(name, "ro.")) { std::cerr << "Value '" << value << "' is too long, " << value.size() << " bytes vs a max of " << PROP_VALUE_MAX << std::endl; return EXIT_FAILURE; |