=== modified file 'modules/path/path.admin.inc'
--- modules/path/path.admin.inc	2008-12-05 12:50:27 +0000
+++ modules/path/path.admin.inc	2009-01-06 21:33:57 +0000
@@ -148,8 +148,8 @@ function path_admin_form_validate($form,
     form_set_error('dst', t('The alias %alias is already in use in this language.', array('%alias' => $dst)));
   }
   $item = menu_get_item($src);
-  if (!$item) {
-    form_set_error('src', t("The path '@link_path' is invalid.", array('@link_path' => $src)));
+  if (!$item || !$item['access']) {
+    form_set_error('src', t("The path '@link_path' is either invalid or you do not have access to it.", array('@link_path' => $src)));
   }
 }
 

