]> git.street.me.uk Git - andy/viking.git/commitdiff
Increase line reading length
authorRob Norris <rw_norris@hotmail.com>
Sun, 7 Feb 2016 21:25:38 +0000 (21:25 +0000)
committerRob Norris <rw_norris@hotmail.com>
Thu, 11 Feb 2016 23:52:36 +0000 (23:52 +0000)
src/gpspoint.c

index 3e57e53e82b3957cb274a5955f79d3ee2c6b5e38..9bbd7d9ded5d606b02cd586094a22c7e2243ddd9 100644 (file)
@@ -59,8 +59,8 @@ if trackpoint, make trackpoint, store to current track (error / skip if none)
 */
 
 /* Thanks to etrex-cache's gpsbabel's gpspoint.c for starting me off! */
-
-static char line_buffer[2048];
+#define VIKING_LINE_SIZE 4096
+static char line_buffer[VIKING_LINE_SIZE];
 
 #define GPSPOINT_TYPE_NONE 0
 #define GPSPOINT_TYPE_WAYPOINT 1
@@ -177,7 +177,7 @@ gboolean a_gpspoint_read_file(VikTrwLayer *trw, FILE *f, const gchar *dirpath )
   current_track = NULL;
   gboolean have_read_something = FALSE;
 
-  while (fgets(line_buffer, 2048, f))
+  while (fgets(line_buffer, VIKING_LINE_SIZE, f))
   {
     gboolean inside_quote = 0;
     gboolean backslash = 0;