aboutsummaryrefslogtreecommitdiff
path: root/src/functionfilesin.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/functionfilesin.cpp')
-rw-r--r--src/functionfilesin.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/functionfilesin.cpp b/src/functionfilesin.cpp
index e1a4c2b..9b9187d 100644
--- a/src/functionfilesin.cpp
+++ b/src/functionfilesin.cpp
@@ -25,7 +25,17 @@ void FunctionFilesIn::execute( Build *bld, const StringList &lInput, StringList
25 25
26 struct dirent *e; 26 struct dirent *e;
27 27
28 std::string prefix = lParams.front() + "/"; 28 std::string prefix;
29 if( lParams.size() >= 2 )
30 {
31 StringList::iterator i = lParams.begin();
32 i++;
33 prefix = *i;
34 }
35 else
36 {
37 prefix = lParams.front() + "/";
38 }
29 39
30 while( (e = readdir( d )) ) 40 while( (e = readdir( d )) )
31 { 41 {