兼容 asr1903

Change-Id: I3888f1adc86ea1fa73af4996d31f40223c0e5735
diff --git a/mbtk/mbtk_adbd/src/main.c b/mbtk/mbtk_adbd/src/main.c
index f52f1d4..4d2564f 100755
--- a/mbtk/mbtk_adbd/src/main.c
+++ b/mbtk/mbtk_adbd/src/main.c
@@ -3,6 +3,7 @@
 #include <unistd.h>
 #include <errno.h>
 #include <fcntl.h>
+#include <stdint.h>
 #include <string.h>
 #include <cutils/properties.h>
 #include <time.h>
@@ -156,7 +157,7 @@
             }
 
             if(chdir(cmd)) {
-                char buff[ADB_BUFF_SIZE] = {0};
+                char buff[ADB_BUFF_SIZE + 10] = {0};
                 sprintf(buff, "Can't cd to %s", cmd);
                 if(adb_msg_send(adb_fd, MBTK_ADB_MSG_CMD_RSP_COMPLETE, buff, strlen(buff)) <= 0) {
                     LOGE("Send MBTK_ADB_MSG_CMD_RSP_COMPLETE fail.");
@@ -269,8 +270,8 @@
 
             } else if(!strncasecmp(shell_cmd, "shell ", 6)) { // Shell command.
                 LOGD("Kill cmd:%s", shell_cmd + 6);
-                char cmd[1024] = {0};
-                snprintf(cmd,1024,"kill `pidof %s | awk '{print $1}'`", shell_cmd + 6);
+                char cmd[1024 * 3] = {0};
+                snprintf(cmd,sizeof(cmd),"kill `pidof %s | awk '{print $1}'`", shell_cmd + 6);
                 mbtk_system(cmd);
             } else {
                 LOGE("Kill Command/AT error.");