Revision: 3019
http://archive-access.svn.sourceforge.net/archive-access/?rev=3019&view=rev
Author: bradtofel
Date: 2010-04-02 03:19:58 +0000 (Fri, 02 Apr 2010)
Log Message:
-----------
test for null pointer before using filterGroup property
Modified Paths:
--------------
trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/oracleclient/OracleExclusionFilter.java
Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/oracleclient/OracleExclusionFilter.java
===================================================================
--- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/oracleclient/OracleExclusionFilter.java 2010-04-02 03:19:24 UTC (rev 3018)
+++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/oracleclient/OracleExclusionFilter.java 2010-04-02 03:19:58 UTC (rev 3019)
@@ -90,29 +90,39 @@
if(policy.equals(POLICY_ALLOW)) {
if(!notifiedAdminSeen) {
notifiedAdminSeen = true;
- filterGroup.setSawAdministrative();
+ if(filterGroup != null) {
+ filterGroup.setSawAdministrative();
+ }
}
if(!notifiedAdminPassed) {
notifiedAdminPassed = true;
- filterGroup.setPassedAdministrative();
+ if(filterGroup != null) {
+ filterGroup.setPassedAdministrative();
+ }
}
return FILTER_INCLUDE;
} else if(policy.equals(POLICY_BLOCK)) {
if(!notifiedAdminSeen) {
notifiedAdminSeen = true;
- filterGroup.setSawAdministrative();
+ if(filterGroup != null) {
+ filterGroup.setSawAdministrative();
+ }
}
return FILTER_EXCLUDE;
} else if(policy.equals(POLICY_ROBOT)) {
if(!notifiedRobotSeen) {
notifiedRobotSeen = true;
- filterGroup.setSawRobots();
+ if(filterGroup != null) {
+ filterGroup.setSawRobots();
+ }
}
return FILTER_INCLUDE;
// if(robotFilter != null) {
// if(!notifiedRobotPassed) {
// notifiedRobotPassed = true;
-// filterGroup.setPassedRobot();
+// if(filterGroup != null) {
+// filterGroup.setPassedRobot();
+// }
// }
// return robotFilter.filterObject(o);
// } else {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|