Merge "[Bugfix][T106BUG-381]fix  qser_sim_unblockpin error"
diff --git a/cap/zx297520v3/src/lynq/lib/liblynq-sim/src/lynq_sim.cpp b/cap/zx297520v3/src/lynq/lib/liblynq-sim/src/lynq_sim.cpp
index aa69974..75a1d0b 100755
--- a/cap/zx297520v3/src/lynq/lib/liblynq-sim/src/lynq_sim.cpp
+++ b/cap/zx297520v3/src/lynq/lib/liblynq-sim/src/lynq_sim.cpp
@@ -457,6 +457,10 @@
     }
     if(puk == NULL || pin == NULL)
         return -1;
+
+    if(strlen(puk) < 4 || strlen(pin) < 4){
+        return -1;
+    }
     Parcel p;
     int res = lynq_send_common_request(&p,RIL_REQUEST_ENTER_SIM_PUK,2,1,"%s %s\n", puk, pin);
     if(res != 0)