diff --git a/usr/local/www/pkg_edit.php b/usr/local/www/pkg_edit.php
index 493cdfcec3..a2d51c272a 100755
--- a/usr/local/www/pkg_edit.php
+++ b/usr/local/www/pkg_edit.php
@@ -893,10 +893,34 @@ function display_row($trc, $value, $fieldname, $type, $rowhelper, $size) {
foreach($rowhelper['options']['option'] as $rowopt) {
$selected = "";
if($rowopt['value'] == $value) $selected = " SELECTED";
- $text .= "";
+ $text .= "";
echo "\n";
}
echo "\n";
+ } else if($type == "interfaces_selection") {
+ $size = ($size ? "size=\"{$size}\"" : '');
+ $multiple = '';
+ if (isset($rowhelper['multiple'])) {
+ $fieldname .= '[]';
+ $multiple = 'multiple';
+ }
+ echo "\n";
} else if($type == "select_source") {
echo "\n";