From: zaxl Date: Mon, 29 Oct 2007 07:17:09 +0000 (+0000) Subject: Fix the rest of the id checks X-Git-Tag: navit-0.5.0.5194svn~4666 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1cd56dd0a67b5c40b9c4f347c25dfd55399db1f2;p=profile%2Fivi%2Fnavit.git Fix the rest of the id checks git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@483 ffa7fe5e-494d-0410-b361-a75ebd5db220 --- diff --git a/navit/src/data/garmin/gar2navit.c b/navit/src/data/garmin/gar2navit.c index 8dfc3f2..5660168 100644 --- a/navit/src/data/garmin/gar2navit.c +++ b/navit/src/data/garmin/gar2navit.c @@ -249,7 +249,7 @@ int g2n_get_routable(struct gar2nav_conv *c, int type, unsigned short id) while (def) { if ((!def->maxid && def->id == id) || - (def->id <= id && def->maxid)) + (def->id <= id && id <= def->maxid)) return def->routable; def = def->next; } @@ -272,7 +272,7 @@ char *g2n_get_descr(struct gar2nav_conv *c, int type, unsigned short id) } while (def) { if ((!def->maxid && def->id == id) || - (def->id <= id && def->maxid)) + (def->id <= id && id <= def->maxid)) return def->descr; def = def->next; }