diff options
Diffstat (limited to 'rsc')
-rw-r--r-- | rsc/source/rscpp/cpp3.c | 3 |
1 files changed, 1 insertions, 2 deletions
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]; |