From 2dfbb444d6698c60126b2b8149c78b31152355a4 Mon Sep 17 00:00:00 2001 From: Scott Cantor Date: Mon, 6 Dec 2010 15:35:39 +0000 Subject: [PATCH] https://issues.shibboleth.net/jira/browse/CPPXT-67 --- xmltooling/util/ReloadableXMLFile.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/xmltooling/util/ReloadableXMLFile.cpp b/xmltooling/util/ReloadableXMLFile.cpp index ae5f5be..b6be0fe 100644 --- a/xmltooling/util/ReloadableXMLFile.cpp +++ b/xmltooling/util/ReloadableXMLFile.cpp @@ -193,6 +193,11 @@ ReloadableXMLFile::ReloadableXMLFile(const DOMElement* e, Category& log, bool st throw IOException("Unable to access local file ($1)", params(1,m_source.c_str())); m_lock = RWLock::create(); } + FILE* cfile = fopen(m_source.c_str(), "r"); + if (cfile) + fclose(cfile); + else + throw IOException("Unable to access local file ($1)", params(1,m_source.c_str())); log.debug("using local resource (%s), will %smonitor for changes", m_source.c_str(), m_lock ? "" : "not "); } else { -- 2.1.4