diff --git a/protected_node.module b/protected_node.module
index 274ce49..832d6c7 100644
--- a/protected_node.module
+++ b/protected_node.module
@@ -185,10 +185,14 @@
       }
     }
     elseif ($param2 == 'edit' || $param2 == 'delete') {
       $nid = protected_node_is_locked(arg(1), $param2);
     }
+    // Support for NodeSymlinks module.
+    elseif ($param2 == 'mid') {
+      $nid = protected_node_is_locked(arg(1), 'view');
+    }
     else {
       // Any access right?
       $nid = protected_node_is_locked(arg(1));
     }
     if ($nid === TRUE || $nid === -1) {