diff options
author | Kenny Root <kenny@the-b.org> | 2015-07-29 15:44:36 -0700 |
---|---|---|
committer | Kenny Root <kenny@the-b.org> | 2015-07-29 15:44:36 -0700 |
commit | be7656625120c781234727d93b3f8cabcc4012a3 (patch) | |
tree | 9ffcf1ca54395f0d1a15969ef295e094478954c3 /app/src/main/jni | |
parent | 04cc6035047e2443580ce830b30a97d8f3632a6b (diff) | |
download | connectbot-be7656625120c781234727d93b3f8cabcc4012a3.tar.gz connectbot-be7656625120c781234727d93b3f8cabcc4012a3.tar.bz2 connectbot-be7656625120c781234727d93b3f8cabcc4012a3.zip |
Quiet JNI compilation warning about ptsname
Diffstat (limited to 'app/src/main/jni')
-rw-r--r-- | app/src/main/jni/com_google_ase_Exec.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/app/src/main/jni/com_google_ase_Exec.cpp b/app/src/main/jni/com_google_ase_Exec.cpp index b78f356..b2fa39f 100644 --- a/app/src/main/jni/com_google_ase_Exec.cpp +++ b/app/src/main/jni/com_google_ase_Exec.cpp @@ -79,7 +79,7 @@ int jniGetFDFromFileDescriptor(JNIEnv* env, jobject fileDescriptor) { static int create_subprocess( const char* cmd, const char* arg0, const char* arg1, int* pProcessId) { - char* devname; + char devname[32]; int ptm; pid_t pid; @@ -91,7 +91,7 @@ static int create_subprocess( fcntl(ptm, F_SETFD, FD_CLOEXEC); if(grantpt(ptm) || unlockpt(ptm) || - ((devname = (char*) ptsname(ptm)) == 0)){ + ptsname_r(ptm, devname, sizeof(devname))){ LOG("[ trouble with /dev/ptmx - %s ]\n", strerror(errno)); return -1; } |