diff options
Diffstat (limited to 'audio/ccaudio2/files/patch-src_friends.cpp')
-rw-r--r-- | audio/ccaudio2/files/patch-src_friends.cpp | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/audio/ccaudio2/files/patch-src_friends.cpp b/audio/ccaudio2/files/patch-src_friends.cpp index 0ed79cd6b195..3296e00effec 100644 --- a/audio/ccaudio2/files/patch-src_friends.cpp +++ b/audio/ccaudio2/files/patch-src_friends.cpp @@ -1,5 +1,5 @@ ---- src/friends.cpp.orig 2011-02-21 11:15:41.000000000 +0000 -+++ src/friends.cpp 2011-02-21 11:30:59.000000000 +0000 +--- src/friends.cpp.orig 2011-03-21 08:16:40.000000000 +0100 ++++ src/friends.cpp 2013-02-11 15:09:54.000000000 +0100 @@ -22,6 +22,13 @@ #include <ctype.h> #ifdef HAVE_ENDIAN_H @@ -14,3 +14,23 @@ #endif #include <ucommon/export.h> #include <ccaudio2.h> +@@ -1186,16 +1193,16 @@ + if(!dp) + return; + +- fsys::open(dir, dp, fsys::ACCESS_DIRECTORY); ++ dir.open(dp, fsys::RDONLY); + +- while(is(dir) && fsys::read(dir, filename, sizeof(filename)) > 0) { ++ while(is(dir) && dir.read(filename, sizeof(filename)) > 0) { + if(filename[0] == '.') + continue; + + snprintf(path, sizeof(path), "%s/%s", dp, filename); + fsys::load(path); + } +- fsys::close(dir); ++ dir.close(); + #endif + } + |