Forráskód Böngészése

Removed array bounds as requested by madrypl.

Joshua Whitley 9 éve
szülő
commit
a499d2bdd8
1 módosított fájl, 6 hozzáadás és 6 törlés
  1. 6 6
      minmea.c

+ 6 - 6
minmea.c

@@ -265,9 +265,9 @@ bool minmea_scan(const char *sentence, const char *format, ...)
                         if (!isdigit((unsigned char) field[f]))
                             goto parse_error;
 
-                    char dArr[3] = {field[0], field[1], '\0'};
-                    char mArr[3] = {field[2], field[3], '\0'};
-                    char yArr[3] = {field[4], field[5], '\0'};
+                    char dArr[] = {field[0], field[1], '\0'};
+                    char mArr[] = {field[2], field[3], '\0'};
+                    char yArr[] = {field[4], field[5], '\0'};
                     d = strtol(dArr, NULL, 10);
                     m = strtol(mArr, NULL, 10);
                     y = strtol(yArr, NULL, 10);
@@ -289,9 +289,9 @@ bool minmea_scan(const char *sentence, const char *format, ...)
                         if (!isdigit((unsigned char) field[f]))
                             goto parse_error;
 
-                    char hArr[3] = {field[0], field[1], '\0'};
-                    char iArr[3] = {field[2], field[3], '\0'};
-                    char sArr[3] = {field[4], field[5], '\0'};
+                    char hArr[] = {field[0], field[1], '\0'};
+                    char iArr[] = {field[2], field[3], '\0'};
+                    char sArr[] = {field[4], field[5], '\0'};
                     h = strtol(hArr, NULL, 10);
                     i = strtol(iArr, NULL, 10);
                     s = strtol(sArr, NULL, 10);