Index: /src/router/httpd/visuals/dd-wrt.c
===================================================================
--- /src/router/httpd/visuals/dd-wrt.c	(revision 10787)
+++ /src/router/httpd/visuals/dd-wrt.c	(revision 10788)
@@ -54,4 +54,11 @@
 static unsigned int type7_clocks[10] =
     { 183, 187, 198, 200, 216, 225, 233, 237, 250, 0 };
+#endif
+
+
+#ifdef HAVE_RT2880
+#define IFMAP(a) getRADev(a)
+#else
+#define IFMAP(a) (a)
 #endif
 
@@ -1523,5 +1530,5 @@
     websWrite( wp,
 	       "<legend><script type=\"text/javascript\">Capture(share.pintrface)</script> %s SSID [",
-	       prefix );
+	       IFMAP(prefix) );
     tf_webWriteESCNV( wp, ssid );	// fix for broken html page if ssid
     // contains html tag
@@ -1536,5 +1543,5 @@
 	websWrite( wp,
 		   "<legend><script type=\"text/javascript\">Capture(share.vintrface)</script> %s SSID [",
-		   var );
+		   IFMAP(var) );
 	tf_webWriteESCNV( wp, ssid );	// fix for broken html page if ssid
 	// contains html tag
@@ -3488,5 +3495,5 @@
 	websWrite( wp,
 		   "<fieldset><legend><script type=\"text/javascript\">Capture(share.vintrface)</script> %s SSID [",
-		   var );
+		   IFMAP(var) );
 	tf_webWriteESCNV( wp, ssid );	// fix for broken html page if ssid
 	// contains html tag
@@ -3666,14 +3673,6 @@
 	       prefix );
     websWrite( wp, "<fieldset>\n" );
-    websWrite( wp, "<legend><script type=\"text/javascript\">Capture(share.pintrface)</script> %s - SSID [", prefix ), tf_webWriteESCNV( wp, wl_ssid );	// fix 
-    // for 
-    // broken 
-    // html 
-    // page 
-    // if 
-    // ssid 
-    // contains 
-    // html 
-    // tag
+    websWrite( wp, "<legend><script type=\"text/javascript\">Capture(share.pintrface)</script> %s - SSID [", IFMAP(prefix) );
+    tf_webWriteESCNV( wp, wl_ssid );	// fix 
     websWrite( wp, "] HWAddr [%s]</legend>\n", nvram_safe_get( wl_macaddr ) );
     char power[16];
