diff --git a/e107_handlers/form_handler.php b/e107_handlers/form_handler.php
index b6ef4da11..8ea523d18 100644
--- a/e107_handlers/form_handler.php
+++ b/e107_handlers/form_handler.php
@@ -6615,7 +6615,7 @@ var_dump($select_options);*/
break;
case 'ip':
- $ret = vartrue($parms['pre']).$this->text($key, e107::getIPHandler()->ipDecode($value), 32, $parms).vartrue($parms['post']);
+ $ret = vartrue($parms['pre']).$this->text($key, e107::getIPHandler()->ipDecode($value), 45, $parms).vartrue($parms['post']);
break;
case 'email':
diff --git a/e107_tests/tests/unit/e_formTest.php b/e107_tests/tests/unit/e_formTest.php
index a90fbb0bf..685c5e935 100644
--- a/e107_tests/tests/unit/e_formTest.php
+++ b/e107_tests/tests/unit/e_formTest.php
@@ -1250,7 +1250,7 @@ class e_formTest extends \Codeception\Test\Unit
'checkboxes_001' => "
",
// 'country_001' => "",
- 'ip_001' => "",
+ 'ip_001' => "",
'templates_001' => "",
'radio_001' => " ",