PC-BSD/trueos f6f04d1stand/libsa cd9660.c

loader: really fix cd9660 dirmatch

The cd9660_open() does pass whole path to dirmatch() and we need to
compare only the current path component, not full path.

Additinally, skip over duplicate / (if any) and check if the last component
in the path was meant to be directory (having trailing /). If it is in fact
a file, error out.
DeltaFile
+30-4stand/libsa/cd9660.c
+30-41 files

UnifiedSplitRaw