diff --git a/meloptions.cc b/meloptions.cc
index 64150558437283162b8d237e08cd263c64551d7e..465c6fc1e9127bbf37d1ae883bb9867c56464c39 100644
--- a/meloptions.cc
+++ b/meloptions.cc
@@ -166,9 +166,12 @@ MelodicOptions* MelodicOptions::gopt = NULL;
     		ifstream fs(inputfname.value().at(0).c_str());
     		string cline;
     		while (!fs.eof()) {
-      		getline(fs,cline);
-      		if(cline.length()>0)
-						tmpfnames.push_back(cline);
+		  getline(fs,cline);
+		  if(cline.length()>0) {
+		    while ( cline.find(' ') != cline.npos )
+		      cline.erase( cline.find(' '),1);
+		    tmpfnames.push_back(cline);
+		  }
     		}	
     		fs.close();
     		inputfname.set_T(tmpfnames);