From: Joe Onorato Date: Fri, 21 Oct 2016 21:31:42 +0000 (-0700) Subject: Fix mac build of bit X-Git-Tag: android-x86-8.1-r1~8154^2 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=8a5bb6370cd01990d2bb9f74dc4c777d68e95adc;p=android-x86%2Fframeworks-base.git Fix mac build of bit Test: make bit Change-Id: I8005e77babfbe2d48806f9315800e699d1917bb4 --- diff --git a/tools/bit/main.cpp b/tools/bit/main.cpp index 04836adf2288..4974a447be91 100644 --- a/tools/bit/main.cpp +++ b/tools/bit/main.cpp @@ -518,14 +518,17 @@ get_out_dir() // makes all the filenames long when being pretty printed. return "out"; } else { - char* pwd = get_current_dir_name(); + char pwd[PATH_MAX]; + if (getcwd(pwd, PATH_MAX) == NULL) { + fprintf(stderr, "Your pwd is too long.\n"); + exit(1); + } const char* slash = strrchr(pwd, '/'); if (slash == NULL) { slash = ""; } string result(common_base); result += slash; - free(pwd); return result; } }