From: Michael Lentine Date: Fri, 31 Oct 2014 18:08:19 +0000 (-0700) Subject: Fix output of pointers for 64bit devices. X-Git-Tag: android-x86-6.0-r1~270^2~45^2 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=fae12d4fb45e2c4e8943811d784db04599c7e202;p=android-x86%2Fframeworks-native.git Fix output of pointers for 64bit devices. Change-Id: I279c1cf8d4c126b98f4a92ca807ade3749d01ff0 --- diff --git a/libs/binder/TextOutput.cpp b/libs/binder/TextOutput.cpp index db3e858a45..2ed51887b1 100644 --- a/libs/binder/TextOutput.cpp +++ b/libs/binder/TextOutput.cpp @@ -116,8 +116,8 @@ TextOutput& operator<<(TextOutput& to, double val) TextOutput& operator<<(TextOutput& to, const void* val) { - char buf[16]; - sprintf(buf, "%p", val); + char buf[32]; + snprintf(buf, sizeof(buf), "%p", val); to.print(buf, strlen(buf)); return to; }