gnss: fix

Change-Id: I09357749359e81b191286d25e446586c353a9a8b
diff --git a/mbtk/lynq_lib/src/lynq_gnss.c b/mbtk/lynq_lib/src/lynq_gnss.c
index 53d6537..337c4b1 100755
--- a/mbtk/lynq_lib/src/lynq_gnss.c
+++ b/mbtk/lynq_lib/src/lynq_gnss.c
@@ -65,19 +65,35 @@
             {
                 num++;
                 i++;
-                if(num == 1 && check_state[i] >= '0' && check_state[i] <= '9')//get time
+                if(num == 1)//get time
                 {
-                    memcpy(time, check_state + i, 6);
-                    LOGE("[qser_gnss] %s.", time);
-                    i += 6;
+                    if(check_state[i] >= '0' && check_state[i] <= '9')
+                    {
+                        memcpy(time, check_state + i, 6);
+                        //LOGE("[qser_gnss] %s.", time);
+                        i += 6;
+                    }
+                    else
+                    {
+                        qser_gnss_time = 0;
+                        return qser_gnss_time;
+                    }
                 }
-                else if(num == 9 && check_state[i] >= '0' && check_state[i] <= '9')//get date
+                else if(num == 9)//get date
                 {
-                    memcpy(time + 6, check_state + i, 6);
-                    LOGE("[qser_gnss] %s.", time);
-                    break;
+                    if(check_state[i] >= '0' && check_state[i] <= '9')
+                    {
+                        memcpy(time + 6, check_state + i, 6);
+                        //LOGE("[qser_gnss] %s.", time);
+                        break;
+                    }
+                    else
+                    {
+                        qser_gnss_time = 0;
+                        return qser_gnss_time;
+                    }
                 }
-                else
+                else if(num > 9)
                 {
                     qser_gnss_time = 0;
                     return qser_gnss_time;