forked from Imagelibrary/rtems
score: Simplify _Workspace_String_duplicate()
This commit is contained in:
@@ -30,15 +30,16 @@
|
|||||||
|
|
||||||
char *_Workspace_String_duplicate(
|
char *_Workspace_String_duplicate(
|
||||||
const char *string,
|
const char *string,
|
||||||
size_t len
|
size_t len
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
char *dup = _Workspace_Allocate(len + 1);
|
char *dup;
|
||||||
|
|
||||||
if (dup != NULL) {
|
dup = _Workspace_Allocate( len + 1 );
|
||||||
dup [len] = '\0';
|
if ( dup == NULL ) {
|
||||||
memcpy(dup, string, len);
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
return dup;
|
dup[ len ] = '\0';
|
||||||
|
return memcpy( dup, string, len );
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user