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"); | 
