Fix:vehicle_file:Correct length argument
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Wed, 11 Aug 2010 19:52:34 +0000 (19:52 +0000)
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Wed, 11 Aug 2010 19:52:34 +0000 (19:52 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@3523 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/navit/vehicle/file/vehicle_file.c

index 66b338a..088b16a 100644 (file)
@@ -449,8 +449,8 @@ vehicle_file_parse(struct vehicle_priv *priv, char *buffer)
                sscanf(item[7], "%d", &priv->sats_used);
                if (*item[8])
                        sscanf(item[8], "%lf", &priv->hdop);
-               if (*item[1])
-                       strncpy(priv->fixtime, item[1], strlen(priv->fixtime));
+               if (*item[1]) 
+                       strncpy(priv->fixtime, item[1], sizeof(priv->fixtime));
                if (*item[9])
                        sscanf(item[9], "%lf", &priv->height);