diff options
author | Jeff Sharkey <jsharkey@android.com> | 2014-08-05 16:53:08 -0700 |
---|---|---|
committer | Jeff Sharkey <jsharkey@android.com> | 2014-08-05 16:53:25 -0700 |
commit | d0eee747f6389a5800b485f36b265b3f5521852f (patch) | |
tree | 198a037da809627e179c4ed6c66fe201e56a03f0 /libutils/ProcessCallStack.cpp | |
parent | 3679d5f49a1e3caf69fffd1afa2d6139a0bfbb17 (diff) |
Escape single quotes in arguments.
Verified that these use-cases continue working:
$ adb shell arg a a 'b b'
$ adb shell arg a a "b b"
|arg|a|a|b b|
$ adb shell arg "a a 'b b'"
|arg|a a 'b b'|
$ adb shell arg 'a a "b b"'
|arg|a a "b b"|
$ adb shell arg a\"b\'c
|arg|a"b'c|
$ adb shell "arg a && arg b"
|arg|a|
|arg|b|
$ adb shell "arg 'a' \"b\" c"
|arg|a|b|c|
Bug: 16139781
Change-Id: I3b010b6cdf57281695c11fda318c9bea0a7221cc
Diffstat (limited to 'libutils/ProcessCallStack.cpp')
0 files changed, 0 insertions, 0 deletions