loader: Fix XDG path parsing
authorKarl Schultz <karl@lunarg.com>
Sun, 12 Feb 2017 19:34:03 +0000 (12:34 -0700)
committerMark Young <marky@lunarg.com>
Mon, 13 Feb 2017 16:20:20 +0000 (09:20 -0700)
commit05d1c50ba8b5c5ab13971eff8481fb061ed0d562
tree8a55fbb766b578df3e6c5b65acc585b4c1b4624a
parent6a476470d16423d571778b603e53d953a6cc6d92
loader: Fix XDG path parsing

Fixes #1474

Fix path parsing code to handle leading and trailing
path separators.  Also handle contiguous path separators.
When encountering something like ::: in the path, the old
code would add multiple entries containing only the
relative part of the path (e.g., /vulkan.icd.d).
loader/loader.c