14 lines
429 B
Diff
14 lines
429 B
Diff
diff --git a/oggenc/platform.c b/oggenc/platform.c
|
|
index 6d9f4ef..c63304b 100644
|
|
--- a/oggenc/platform.c
|
|
+++ b/oggenc/platform.c
|
|
@@ -147,7 +147,7 @@ int create_directories(char *fn, int isutf8)
|
|
start = start+2;
|
|
#endif
|
|
|
|
- while((end = strpbrk(start+1, PATH_SEPS)) != NULL)
|
|
+ while((end = strpbrk(start + strspn(start, PATH_SEPS), PATH_SEPS)) != NULL)
|
|
{
|
|
int rv;
|
|
memcpy(segment, fn, end-fn);
|