From 58a741d8457986d9ce4cfebb12c9ab8fcdadeb7c Mon Sep 17 00:00:00 2001 From: "W. Eric Norum" Date: Wed, 16 Jun 2004 13:21:52 +0000 Subject: [PATCH] Clean up -- use epicsStrDup instead of ad-hoc allocation. --- src/libCom/osi/os/RTEMS/osdThread.c | 3 +-- src/libCom/osi/os/posix/osdThread.c | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/libCom/osi/os/RTEMS/osdThread.c b/src/libCom/osi/os/RTEMS/osdThread.c index e012d8c6a..09400152d 100644 --- a/src/libCom/osi/os/RTEMS/osdThread.c +++ b/src/libCom/osi/os/RTEMS/osdThread.c @@ -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; diff --git a/src/libCom/osi/os/posix/osdThread.c b/src/libCom/osi/os/posix/osdThread.c index b559e5e9a..e3b16bd7a 100644 --- a/src/libCom/osi/os/posix/osdThread.c +++ b/src/libCom/osi/os/posix/osdThread.c @@ -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; }