diff --git a/includes/functions.php b/includes/functions.php
index b358b77119..d900b06a99 100755
--- a/includes/functions.php
+++ b/includes/functions.php
@@ -284,7 +284,11 @@ function generateiflink($interface, $text=0, $type = NULL)
if ($interface['ifAlias']) { $contents .= htmlentities($interface['ifAlias'] ."
" ); }
$contents .= "
";
$link = overlib_link($url, $text, $contents, $class);
- return $link;
+ if(interfacepermitted($interface['interface_id'])) {
+ return $link;
+ } else {
+ return fixifName($interface['label']);
+ }
}
function overlib_link($url, $text, $contents, $class) {
@@ -312,6 +316,13 @@ function generatedevicelink($device, $text=0, $start=0, $end=0)
$contents .= "
