aboutsummaryrefslogtreecommitdiff
path: root/Examples/test-suite/memberin_extend_c.i
diff options
context:
space:
mode:
Diffstat (limited to 'Examples/test-suite/memberin_extend_c.i')
-rw-r--r--Examples/test-suite/memberin_extend_c.i3
1 files changed, 2 insertions, 1 deletions
diff --git a/Examples/test-suite/memberin_extend_c.i b/Examples/test-suite/memberin_extend_c.i
index 0599e65a0..c7e017305 100644
--- a/Examples/test-suite/memberin_extend_c.i
+++ b/Examples/test-suite/memberin_extend_c.i
@@ -32,7 +32,8 @@ char *Person_name_get(Person *p) {
}
void Person_name_set(Person *p, char *val) {
- strncpy(p->name,val,50);
+ p->name[0] = '\0';
+ strncat(p->name, val, sizeof(p->name) - 1);
make_upper(p->name);
}
%}