aboutsummaryrefslogtreecommitdiff
path: root/tccpe.c
diff options
context:
space:
mode:
authorRoy <roytam@gmail.com>2013-06-06 09:26:31 +0800
committerRoy <roytam@gmail.com>2013-06-06 09:26:31 +0800
commit807dc7c8de2dcb0365c15b9c2a43ad0c195513dd (patch)
treeeace1c7b02cb04c91f9e61516b0f6d383a05ad19 /tccpe.c
parentd0c4138ac2abd83096cc5b882aa02939c9bfa91a (diff)
downloadtinycc-807dc7c8de2dcb0365c15b9c2a43ad0c195513dd.tar.gz
tinycc-807dc7c8de2dcb0365c15b9c2a43ad0c195513dd.tar.bz2
tccpe: pstrcpy() will truncate .stabstr section name, use strncpy() instead.
Diffstat (limited to 'tccpe.c')
-rw-r--r--tccpe.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tccpe.c b/tccpe.c
index f7a200c..72c1572 100644
--- a/tccpe.c
+++ b/tccpe.c
@@ -663,7 +663,7 @@ static int pe_write(struct pe_info *pe)
}
}
- pstrcpy((char*)psh->Name, sizeof psh->Name, sh_name);
+ strncpy((char*)psh->Name, sh_name, sizeof psh->Name);
psh->Characteristics = pe_sec_flags[si->cls];
psh->VirtualAddress = addr;