From cd11bc699ac50af4f560ed5f2e5e7903de0898b8 Mon Sep 17 00:00:00 2001 From: Arnaud Versini Date: Fri, 9 May 2014 10:38:04 +0200 Subject: C string usage improvment Change-Id: I5c59f0d2d1b911ffa1ee251e0f1355d137616493 Signed-off-by: Stephan Bergmann --- rsc/source/rscpp/cpp3.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'rsc') diff --git a/rsc/source/rscpp/cpp3.c b/rsc/source/rscpp/cpp3.c index b14f4f85a3b9..40635ed9f951 100644 --- a/rsc/source/rscpp/cpp3.c +++ b/rsc/source/rscpp/cpp3.c @@ -387,8 +387,7 @@ readoptions(char* filename, char*** pfargv) *poptbuff=EOS; if (strlen(optbuff)>0) { - pfa[fargc+1]=malloc(strlen(optbuff)+1); - strcpy(pfa[fargc+1],optbuff); + pfa[fargc+1]=strdup(optbuff); fargc++; pfa[fargc+1]=0; poptbuff=&optbuff[0]; -- cgit