Clean up -- use epicsStrDup instead of ad-hoc allocation.

This commit is contained in:
W. Eric Norum
2004-06-16 13:21:52 +00:00
parent f291862044
commit 58a741d845
2 changed files with 2 additions and 4 deletions

View File

@@ -206,8 +206,7 @@ setThreadInfo (rtems_id tid, const char *name, EPICSTHREADFUNC funptr,void *parm
rtems_status_code sc;
v = mallocMustSucceed (sizeof *v, "epicsThreadCreate_vars");
v->name = mallocMustSucceed (strlen (name) + 1, "epicsThreadCreate_name");
strcpy (v->name, name);
v->name = epicsStrDup(name);
v->id = tid;
v->funptr = funptr;
v->parm = parm;

View File

@@ -142,8 +142,7 @@ static epicsThreadOSD * create_threadInfo(const char *name)
pthreadInfo = callocMustSucceed(1,sizeof(*pthreadInfo),"create_threadInfo");
pthreadInfo->suspendEvent = epicsEventMustCreate(epicsEventEmpty);
pthreadInfo->name = mallocMustSucceed(strlen(name)+1,"create_threadInfo");
strcpy(pthreadInfo->name,name);
pthreadInfo->name = epicsStrDup(name);
return pthreadInfo;
}