diff --git a/wandun/src/main/cpp/aesencode.c b/wandun/src/main/cpp/aesencode.c
index 27c7e71..1ea5953 100644
--- a/wandun/src/main/cpp/aesencode.c
+++ b/wandun/src/main/cpp/aesencode.c
@@ -90,7 +90,7 @@ void generateAESKeyIv(char *key,char*iv,char* key_Table){
 void encrpyt_buf(char*m_key,char*m_iv, char *raw_buf, char **encrpy_buf, int len ) {
     AES_KEY aes;
     unsigned char key[17] = {0};
-    unsigned char iv[] = {0};
+    unsigned char iv[17] = {0};
     memcpy(key,m_key,0x10);
     memcpy(iv,m_iv,0x10);
 //    LOGV("m_key= %s",key);