diff --git a/contrib/sdk/sources/newlib/libc/sys/open.c b/contrib/sdk/sources/newlib/libc/sys/open.c index 60158b820a..3ab1600c5a 100644 --- a/contrib/sdk/sources/newlib/libc/sys/open.c +++ b/contrib/sdk/sources/newlib/libc/sys/open.c @@ -78,9 +78,11 @@ void buildpath(char *buf, const char* file) if (*file == 0) break; ++file; - continue; + //continue; + goto __do_until_slash; } *ptr++ = '/'; +__do_until_slash: if (*file == '/') ++file; while (*file && *file!='/')