From 043b0cb62f3f00a38e8a705f635335e2894dffe1 Mon Sep 17 00:00:00 2001 From: Willi Goesgens Date: Tue, 17 Mar 2015 13:45:11 +0100 Subject: [PATCH] This is not a printf function - though its name is similar. --- arangosh/V8Client/arangosh.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/arangosh/V8Client/arangosh.cpp b/arangosh/V8Client/arangosh.cpp index 37b9bed630..c170718b1c 100644 --- a/arangosh/V8Client/arangosh.cpp +++ b/arangosh/V8Client/arangosh.cpp @@ -2352,9 +2352,12 @@ int main (int argc, char* args[]) { // ............................................................................. if (! Utf8Helper::DefaultUtf8Helper.setCollatorLanguage("en")) { - const char *ICU_env = getenv("ICU_DATA"); - BaseClient.printErrLine("cannot initialize ICU; please make sure ICU*dat is available ; ICU_DATA='%s'", - (ICU_env) ? ICU_env : ""); + string msg = "cannot initialize ICU; please make sure ICU*dat is available ; ICU_DATA='"; + if (getenv("ICU_DATA") != nullptr) { + msg += getenv("ICU_DATA"); + } + msg += "'"; + BaseClient.printErrLine(msg); return -1; } v8::V8::InitializeICU();