diff options
| author | Scott Mertz <scott@cyngn.com> | 2014-08-25 12:50:40 -0700 |
|---|---|---|
| committer | Scott Mertz <scott@cyngn.com> | 2014-08-25 12:50:40 -0700 |
| commit | 88243399e659bceb7a10b311a2e393451ccd33a0 (patch) | |
| tree | e33f81b491b47a2ed5b5c3791509a03e416d9eb7 | |
| parent | f8000e1853e835a60ad5714473bb493281ebc5e3 (diff) | |
audio_policy: Prevent dumping string NULL termination
Change-Id: Ia2e08de45a5e4880c9547a5cf8f93e72d4dd6baa
| -rw-r--r-- | audio/AudioPolicyManagerBase.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/audio/AudioPolicyManagerBase.cpp b/audio/AudioPolicyManagerBase.cpp index 202421b..cad46ce 100644 --- a/audio/AudioPolicyManagerBase.cpp +++ b/audio/AudioPolicyManagerBase.cpp @@ -3577,7 +3577,7 @@ void AudioPolicyManagerBase::HwModule::dump(int fd) result.append(buffer); write(fd, result.string(), result.size()); if (mOutputProfiles.size()) { - write(fd, " - outputs:\n", sizeof(" - outputs:\n")); + write(fd, " - outputs:\n", sizeof(" - outputs:\n") - 1); for (size_t i = 0; i < mOutputProfiles.size(); i++) { snprintf(buffer, SIZE, " output %d:\n", i); write(fd, buffer, strlen(buffer)); @@ -3585,7 +3585,7 @@ void AudioPolicyManagerBase::HwModule::dump(int fd) } } if (mInputProfiles.size()) { - write(fd, " - inputs:\n", sizeof(" - inputs:\n")); + write(fd, " - inputs:\n", sizeof(" - inputs:\n") - 1); for (size_t i = 0; i < mInputProfiles.size(); i++) { snprintf(buffer, SIZE, " input %d:\n", i); write(fd, buffer, strlen(buffer)); |
