13 lines
554 B
Plaintext
13 lines
554 B
Plaintext
$OpenBSD: patch-gpasm_parse_c,v 1.2 2004/01/30 01:01:11 naddy Exp $
|
|
--- gpasm/parse.c.orig 2004-01-09 19:10:36.000000000 +1100
|
|
+++ gpasm/parse.c 2004-01-25 20:36:30.000000000 +1100
|
|
@@ -1402,7 +1402,7 @@ case 11:
|
|
/* Outside a macro, just define the label. */
|
|
switch (state.lst.line.linetype) {
|
|
case sec:
|
|
- strncpy(state.obj.new_sec_name, yyvsp[-1].s, 78);
|
|
+ strlcpy(state.obj.new_sec_name, yyvsp[-1].s, sizeof(state.obj.new_sec_name));
|
|
break;
|
|
case set:
|
|
set_global(yyvsp[-1].s, yyvsp[0].i, TEMPORARY, gvt_constant);
|