fixed: Asserting on empty protocol is too extreme, it also fails with file://...
Merge pull request #5574 from arnova/posix_file_fix

fixed: Asserting on empty protocol is too extreme