From d98ad289064c5b480db714793dd27593239630f5 Mon Sep 17 00:00:00 2001 From: martin-s Date: Sun, 27 Sep 2009 13:51:06 +0000 Subject: [PATCH] Fix:vehicle_gpsd:Better diagnostics in case of problems with gpsd git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@2612 ffa7fe5e-494d-0410-b361-a75ebd5db220 --- navit/navit/vehicle/gpsd/vehicle_gpsd.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/navit/navit/vehicle/gpsd/vehicle_gpsd.c b/navit/navit/vehicle/gpsd/vehicle_gpsd.c index ca6e8c3..4bba75f 100644 --- a/navit/navit/vehicle/gpsd/vehicle_gpsd.c +++ b/navit/navit/vehicle/gpsd/vehicle_gpsd.c @@ -167,11 +167,13 @@ vehicle_gpsd_try_open(gpointer *data) struct vehicle_priv *priv = (struct vehicle_priv *)data; char *source = g_strdup(priv->source); char *colon = index(source + 7, ':'); + char *port=NULL; if (colon) { *colon = '\0'; - priv->gps = gps_open(source + 7, colon + 1); - } else - priv->gps = gps_open(source + 7, NULL); + port=colon+1; + } + dbg(0,"Trying to connect to %s:%s\n",source+7,port?port:"default"); + priv->gps = gps_open(source + 7, port); g_free(source); if (!priv->gps){ -- 2.7.4