[utilities COMMIT] /cpp-log4shib/trunk/src/PropertyConfiguratorImpl.cpp

noreply at shibboleth.net noreply at shibboleth.net
Wed May 8 22:53:52 EDT 2013


Author: scantor
Date: Wed May  8 22:53:51 2013
New Revision: 398

URL: http://svn.shibboleth.net/view/utilities?rev=398&view=rev
Log:
https://issues.shibboleth.net/jira/browse/SSPCPP-550

Modified:
    cpp-log4shib/trunk/src/PropertyConfiguratorImpl.cpp

Modified: cpp-log4shib/trunk/src/PropertyConfiguratorImpl.cpp
URL: http://svn.shibboleth.net/view/utilities/cpp-log4shib/trunk/src/PropertyConfiguratorImpl.cpp?rev=398&r1=397&r2=398&view=diff
==============================================================================
--- cpp-log4shib/trunk/src/PropertyConfiguratorImpl.cpp (original)
+++ cpp-log4shib/trunk/src/PropertyConfiguratorImpl.cpp Wed May  8 22:53:51 2013
@@ -180,9 +180,13 @@
                 // appender not found;
                 throw ConfigureFailure(std::string("Appender '") +
                     appenderName + "' not found for category '" + categoryName + "'");
+            } else if (categoryName == "rootCategory") {
+
+                /* pass by pointer, i.e. transfer ownership */
+                category.addAppender((*appIt).second);
             } else {
-                /* pass by reference, i.e. don't transfer ownership
-                 */
+
+                /* pass by reference, i.e. don't transfer ownership */
                 category.addAppender(*((*appIt).second));
             }
         }



More information about the commits mailing list