From e718655433a4c7cd86bff24f52df6e7ba6b22b74 Mon Sep 17 00:00:00 2001 From: goodale Date: Fri, 31 Mar 2000 08:14:31 +0000 Subject: GRDOC and bugfix for CCTK_Strdup. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1507 17b73243-c579-4c4c-a9d2-2d5706c11dac --- src/util/Misc.c | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'src/util') diff --git a/src/util/Misc.c b/src/util/Misc.c index b69e8e47..0622eb0e 100644 --- a/src/util/Misc.c +++ b/src/util/Misc.c @@ -102,12 +102,27 @@ int Util_SplitString(char **before, char **after, const char *string, const char return retval; } + /*@@ + @routine CCTK_Strdup + @date Thu Mar 28 11:20:27 2000 + @author Gerd Lanfermann + @desc + CCTK version of strdup, since it's not guaranteed to be there. + @enddesc + @calls + @calledby + @history + + @endhistory + +@@*/ char *CCTK_Strdup(const char *s) { char *retstr; - retstr = (char*) malloc(strlen(s)*sizeof(char)); + retstr = (char*) malloc((strlen(s)+1)*sizeof(char)); sprintf(retstr,"%s",s); + return(retstr); } -- cgit v1.2.3