mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-10-15 17:46:35 +08:00
Update to FreeBSD head 2016-08-23
Git mirror commit 9fe7c416e6abb28b1398fd3e5687099846800cfd.
This commit is contained in:
@@ -95,9 +95,9 @@ rce_key_init(void)
|
||||
}
|
||||
|
||||
struct rpc_createerr *
|
||||
__rpc_createerr()
|
||||
__rpc_createerr(void)
|
||||
{
|
||||
struct rpc_createerr *rce_addr = 0;
|
||||
struct rpc_createerr *rce_addr = NULL;
|
||||
|
||||
if (thr_main())
|
||||
return (&rpc_createerr);
|
||||
@@ -108,8 +108,7 @@ __rpc_createerr()
|
||||
rce_addr = (struct rpc_createerr *)
|
||||
malloc(sizeof (struct rpc_createerr));
|
||||
if (thr_setspecific(rce_key, (void *) rce_addr) != 0) {
|
||||
if (rce_addr)
|
||||
free(rce_addr);
|
||||
free(rce_addr);
|
||||
return (&rpc_createerr);
|
||||
}
|
||||
memset(rce_addr, 0, sizeof (struct rpc_createerr));
|
||||
|
Reference in New Issue
Block a user