From: woglinde Date: Thu, 23 Sep 2010 21:44:09 +0000 (+0000) Subject: Fix:vehicle/gpsd: fix handling of gps_open for gpsd_api < 5 X-Git-Tag: navit-0.5.0.5194svn~1610 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=07bbd1f4460acca19594f936b4be80a7bc0cf9a0;p=profile%2Fivi%2Fnavit.git Fix:vehicle/gpsd: fix handling of gps_open for gpsd_api < 5 git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@3582 ffa7fe5e-494d-0410-b361-a75ebd5db220 --- diff --git a/navit/navit/vehicle/gpsd/vehicle_gpsd.c b/navit/navit/vehicle/gpsd/vehicle_gpsd.c index 33a9bad..fb1b3b1 100644 --- a/navit/navit/vehicle/gpsd/vehicle_gpsd.c +++ b/navit/navit/vehicle/gpsd/vehicle_gpsd.c @@ -204,10 +204,11 @@ vehicle_gpsd_try_open(gpointer *data) dbg(0,"Trying to connect to %s:%s\n",source+7,port?port:"default"); #if GPSD_API_MAJOR_VERSION >= 5 - if (gps_open(source + 7, port, priv->gps)) { //gps_open returns 0 on success + /* gps_open returns 0 on success */ + if (gps_open(source + 7, port, priv->gps)) { #else priv->gps = gps_open(source + 7, port); - if(priv->gps){ + if(!priv->gps) { #endif dbg(0,"gps_open failed for '%s'. Retrying in %d seconds. Have you started gpsd?\n", priv->source, priv->retry_interval); g_free(source);