OSDN Git Service

Fix output of pointers for 64bit devices.
authorMichael Lentine <mlentine@google.com>
Fri, 31 Oct 2014 18:08:19 +0000 (11:08 -0700)
committerMichael Lentine <mlentine@google.com>
Fri, 31 Oct 2014 18:08:19 +0000 (11:08 -0700)
Change-Id: I279c1cf8d4c126b98f4a92ca807ade3749d01ff0

libs/binder/TextOutput.cpp

index db3e858..2ed5188 100644 (file)
@@ -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;
 }