Merge "Adjust SQLiteDatabase/Program buffer sizes"
diff --git a/core/jni/android_database_SQLiteDatabase.cpp b/core/jni/android_database_SQLiteDatabase.cpp
index c197010..26d0e86 100644
--- a/core/jni/android_database_SQLiteDatabase.cpp
+++ b/core/jni/android_database_SQLiteDatabase.cpp
@@ -470,7 +470,7 @@
     if (errcode == SQLITE_DONE) {
         throw_sqlite3_exception(env, errcode, NULL, message);
     } else {
-        char temp[20];
+        char temp[21];
         sprintf(temp, "error code %d", errcode);
         throw_sqlite3_exception(env, errcode, temp, message);
     }
diff --git a/core/jni/android_database_SQLiteProgram.cpp b/core/jni/android_database_SQLiteProgram.cpp
index 32018eb..c247bbd 100644
--- a/core/jni/android_database_SQLiteProgram.cpp
+++ b/core/jni/android_database_SQLiteProgram.cpp
@@ -45,8 +45,8 @@
 
 static void native_compile(JNIEnv* env, jobject object, jstring sqlString)
 {
-    char buf[32];
-    sprintf(buf, "android_database_SQLiteProgram->native_compile() not implemented");
+    char buf[65];
+    strcpy(buf, "android_database_SQLiteProgram->native_compile() not implemented");
     throw_sqlite3_exception(env, GET_HANDLE(env, object), buf);
     return;
 }
@@ -152,8 +152,8 @@
 
 static void native_finalize(JNIEnv* env, jobject object)
 {
-    char buf[32];
-    sprintf(buf, "android_database_SQLiteProgram->native_finalize() not implemented");
+    char buf[66];
+    strcpy(buf, "android_database_SQLiteProgram->native_finalize() not implemented");
     throw_sqlite3_exception(env, GET_HANDLE(env, object), buf);
     return;
 }