aboutsummaryrefslogtreecommitdiff
path: root/project/src/lib-file.c
diff options
context:
space:
mode:
authorWiimm <wiimm@wiimm.de>2023-07-22 22:40:04 +0200
committerWiimm <wiimm@wiimm.de>2023-07-22 22:40:04 +0200
commit7a4ee26983b941ce0a8f72bcc02bf5566e9a7886 (patch)
tree202755942a4d5b67bedcd9f3c21eb2ababf8dd79 /project/src/lib-file.c
parentb5b1fe7fc0cf460d6204c18ba7bb4c40f7597efa (diff)
SZS v2.36a
Diffstat (limited to '')
-rw-r--r--project/src/lib-file.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/project/src/lib-file.c b/project/src/lib-file.c
index 5e4f7c4..078cbc2 100644
--- a/project/src/lib-file.c
+++ b/project/src/lib-file.c
@@ -382,16 +382,16 @@ char * SplitSubPath
while ( ptr > buf )
{
ptr--;
- while ( ptr > buf && *ptr != '/' && *ptr != '\\' )
+ while ( ptr > buf && *ptr != '/' && *ptr != '\\' && *ptr != WM_CONTROL_CHAR )
ptr--;
if ( ptr == buf )
break;
*ptr = 0;
- noPRINT("TEST: |%s|\n",buf);
+ PRINT0("TEST: |%s|\n",buf);
if (!stat(buf,&st))
{
- noPRINT("FOUND: |%s|\n",buf);
+ PRINT0("FOUND: |%s|\n",buf);
if (S_ISREG(st.st_mode))
{
memmove(ptr+1,ptr,end-ptr+1);
@@ -399,7 +399,7 @@ char * SplitSubPath
return ptr;
}
*ptr = '/';
- return 0;
+ return 0;
}
*ptr = '/';
}
@@ -1059,7 +1059,7 @@ file_format_t GetByMagicFF
// test FF_WAV_OBJ & FF_SKP_OBJ
{
ccp ptr = data, end = ptr + data_size;
- for(;;)
+ while ( ptr < end )
{
while ( ptr < end && ( *ptr == ' ' || *ptr == '\t'
|| *ptr == '\r' || *ptr == '\n' ))