diff --git a/html.c b/html.c
index 73f398b..04abd49 100644
--- a/html.c
+++ b/html.c
@@ -316,8 +316,9 @@
append_string(&info,name);
append_string(&info,"\" value=\"");
append_string(&info,ptr);
- append_string(&info,"\"");
+ append_string(&info,"\" />");
info.mode = HTML_MODE_INPUT_BUTTON;
+ info.maxlength = 0;
info.input = info.text+strlen(info.text);
}
@@ -331,7 +332,7 @@
append_string(&info," ");
}
}
- else
+ else if(info.mode != HTML_MODE_INPUT_BUTTON)
{
// Normal text
if(info.mode == HTML_MODE_TEXT)
--
libgit2 0.21.2