Index: /issm/trunk-jpl/src/c/shared/Exceptions/Exceptions.cpp
===================================================================
--- /issm/trunk-jpl/src/c/shared/Exceptions/Exceptions.cpp	(revision 12478)
+++ /issm/trunk-jpl/src/c/shared/Exceptions/Exceptions.cpp	(revision 12479)
@@ -20,5 +20,5 @@
 }
 
-ErrorException::ErrorException(string what_file,string what_function,int what_line,string what_arg){
+ErrorException::ErrorException(const string& what_file, const string& what_function,int what_line, const string& what_arg){
 
 	what_str=what_arg;
Index: /issm/trunk-jpl/src/c/shared/Exceptions/exceptions.h
===================================================================
--- /issm/trunk-jpl/src/c/shared/Exceptions/exceptions.h	(revision 12478)
+++ /issm/trunk-jpl/src/c/shared/Exceptions/exceptions.h	(revision 12479)
@@ -24,5 +24,5 @@
 	public:
 	ErrorException(const string &what_arg); //for windows
-	ErrorException(string what_file,string what_function,int what_line,string what_arg);//UNIX
+	ErrorException(const string&  what_file,const string& what_function,int what_line,const string& what_arg);//UNIX
 	~ErrorException() throw();
 	virtual const char *what() const throw();
