Fix:vehicle_gpsd:Correctly handle attribute
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Tue, 17 Mar 2009 10:48:43 +0000 (10:48 +0000)
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Tue, 17 Mar 2009 10:48:43 +0000 (10:48 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk/navit@2136 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/vehicle/gpsd/vehicle_gpsd.c

index 6853337..7e93bd4 100644 (file)
@@ -332,9 +332,10 @@ vehicle_gpsd_position_attr_get(struct vehicle_priv *priv,
                break;
        case attr_active:
          active = attr_search(priv->attrs,NULL,attr_active);
-         if(active != NULL && active->u.num == 1)
+         if(active != NULL) {
+               attr->u.num=active->u.num;
            return 1;
-         else
+         } else
            return 0;
               break;
        default: