From 4ed3fb1c7c291e0ca10fb8a37e3babee9ecf0fa1 Mon Sep 17 00:00:00 2001 From: "dgrogan@chromium.org" Date: Fri, 4 May 2012 22:29:14 +0000 Subject: Make leveldb use chromium's StringPrintV instead of StringPrintf StringPrintf called with a va_list was causing invalid memory accesses. BUG= TEST= Review URL: http://codereview.chromium.org/10356009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135464 0039d316-1c4b-4281-b951-d872f2087c98 --- third_party/leveldatabase/env_chromium.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third_party/leveldatabase/env_chromium.cc b/third_party/leveldatabase/env_chromium.cc index ed47c45..6056de4 100644 --- a/third_party/leveldatabase/env_chromium.cc +++ b/third_party/leveldatabase/env_chromium.cc @@ -430,7 +430,7 @@ class ChromiumEnv : public Env { } virtual void Logv(const char* format, va_list ap) { - VLOG(5) << "LevelDB: " << filename_ << " " << StringPrintf(format, ap); + VLOG(5) << "LevelDB: " << filename_ << " " << base::StringPrintV(format, ap); } private: -- cgit v1.1