From d8689137283bd902edc58d1385273f6941bb3a2f Mon Sep 17 00:00:00 2001 From: Marco Nelissen Date: Mon, 9 May 2011 12:46:56 -0700 Subject: [PATCH] When using O_CREAT, the mode should be specified. Change-Id: Id364072fce62388eba47207a97800eb185480633 --- core/jni/android_server_Watchdog.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/jni/android_server_Watchdog.cpp b/core/jni/android_server_Watchdog.cpp index 2a90db77d6f38..7fa7cc79b4f6a 100644 --- a/core/jni/android_server_Watchdog.cpp +++ b/core/jni/android_server_Watchdog.cpp @@ -17,6 +17,7 @@ #define LOG_TAG "Watchdog_N" #include +#include #include #include #include @@ -63,7 +64,7 @@ static void dumpKernelStacks(JNIEnv* env, jobject clazz, jstring pathStr) { const char *path = env->GetStringUTFChars(pathStr, NULL); - int outFd = open(path, O_WRONLY | O_APPEND | O_CREAT); + int outFd = open(path, O_WRONLY | O_APPEND | O_CREAT, S_IWUSR); if (outFd < 0) { LOGE("Unable to open stack dump file: %d (%s)", errno, strerror(errno)); goto done;