diff options
| author | Paul Richards <paul@FreeBSD.org> | 1995-01-25 08:26:17 +0000 |
|---|---|---|
| committer | Paul Richards <paul@FreeBSD.org> | 1995-01-25 08:26:17 +0000 |
| commit | 942e8a961a7198e35429615d77894c0c72af3295 (patch) | |
| tree | 09bff76a4dc4962d081aec36809cf964bdfcb7cd /lib/libforms/forms.c | |
| parent | 4a112dd3f8fb8c4f27bae88493e79c6d26f5be3a (diff) | |
Notes
Diffstat (limited to 'lib/libforms/forms.c')
| -rw-r--r-- | lib/libforms/forms.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/libforms/forms.c b/lib/libforms/forms.c index f57c103d266a..b0b2acfaaf1d 100644 --- a/lib/libforms/forms.c +++ b/lib/libforms/forms.c @@ -66,8 +66,12 @@ initfrm(struct form *form) */ if (field->field.input->lbl_flag) field->field.input->input[0] = '\0'; - else if (field->field.input->label) - strcpy(field->field.input->input, field->field.input->label); + else if (field->field.input->label) { + strncpy(field->field.input->input, + field->field.input->label, + field->field.input->limit); + field->field.input->input[field->field.input->limit] = 0; + } } else if ((field->type != F_TEXT) && (field->type != F_MENU) && (field->type != F_ACTION)) { print_status("Unknown field type, closing form"); |
