fix a strange issue where some stl implementations would produce an invalid path where 2 or more / are present sequentially in a path
fix a strange issue where some stl implementations would produce an invalid path where 2 or more / are present sequentially in a path

SapphireMordred/Sapphire,SapphireMordred/Sapphire,SapphireMordred/Sapphire,SapphireMordred/Sapphire,SapphireMordred/Sapphire