Index: pathfilter.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/pathfilter/pathfilter.module,v
retrieving revision 1.7.2.1
diff -u -r1.7.2.1 pathfilter.module
--- pathfilter.module	17 Oct 2009 10:01:13 -0000	1.7.2.1
+++ pathfilter.module	26 May 2010 01:35:18 -0000
@@ -302,7 +302,11 @@
     $tmp_base_url = $base_url;
   }
 
-  $base_url_re = '/^('.preg_quote($tmp_base_url, '/').')?'.preg_quote($base_path, '/').'/';
+  $base_url_re = array(
+    0 => '/^('.preg_quote($tmp_base_url, '/').')?'.preg_quote($base_path, '/').'/',
+    1 => '/^('.preg_quote($tmp_base_url, '/').')?'.preg_quote(drupal_urlencode($base_path), '/').'/',
+  );
+
   return $base_url_re;
 }
 
@@ -334,7 +338,10 @@
   } else {
     $tmp_base_url = $base_url;
   }
+  $base_files_url_re = array(
+    0 => '/^('.preg_quote($tmp_base_url, '/').')?'.preg_quote($base_path.$files_url, '/').'/',
+    1 => '/^('.preg_quote($tmp_base_url, '/').')?'.preg_quote(drupal_urlencode($base_path.$files_url), '/').'/',
+  );
 
-  $base_files_url_re = '/^('.preg_quote($tmp_base_url, '/').')?'.preg_quote($base_path.$files_url, '/').'/';
   return $base_files_url_re;
-}
+}
\ No newline at end of file
