[libiri] "@" parsing within autority when it's valid hierarchical part character
authorTomasz Iwanek <t.iwanek@samsung.com>
Fri, 17 May 2013 09:09:37 +0000 (11:09 +0200)
committerTomasz Iwanek <t.iwanek@samsung.com>
Tue, 21 May 2013 07:48:53 +0000 (09:48 +0200)
commit73cc45987745d35c8461f6d83c8ad2b08c256a5c
tree0cbfe71ba6cfb0169a39cee62ef4a044d9c934bc
parentd3b5076e7777cdda035d6c12e95746a5586d04af
[libiri] "@" parsing within autority when it's valid hierarchical part character

[Issue#] LINUXWRT-338
[Problem] parseIRI bug
[Cause] Before "@" wasn't skipped in any case and treated as autority part always
[Solution] Add code for checking if "@" is in autority part of ti's hierarchical part character
[Verification] Build repo, use test binary from tests/.libs/iridump. IRI: should have host part correctly set.
IRI: http://mt1.googleapis.com/vt?lyrs=m@216094057&src=apiv3&hl=en&x=28717&s=&y=13011&z=15&s=Ga&scale=2&style=59,37%7Csmartmaps should have host part correctly set.

Change-Id: I0c5b5a4e4c7be1fe2e153fd3d0087b13cdc0d11e
libiri/parse.c