Add code to validate path names.
[ccsdk/sli/core.git] / sli / common / src / main / java / org / onap / ccsdk / sli / core / sli / SvcLogicStoreFactory.java
index b73925d..f682bb5 100644 (file)
@@ -35,6 +35,9 @@ public class SvcLogicStoreFactory {
 
        public static SvcLogicStore getSvcLogicStore(String propfile)
                        throws SvcLogicException {
+               if (!PathValidator.isValidPropertiesPath(propfile)) {
+                       throw new ConfigurationException("Invalid property file name ("+propfile+")");
+               }
                File propFile = new File(propfile);
                if (!propFile.canRead()) {
                        throw new ConfigurationException("Cannot read property file "