summaryrefslogtreecommitdiff
path: root/audio/ccaudio2/files/patch-src_friends.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'audio/ccaudio2/files/patch-src_friends.cpp')
-rw-r--r--audio/ccaudio2/files/patch-src_friends.cpp24
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
+ }
+