pdump: fix error check when creating/canceling thread
On error, pthread_create() returns a positive number (an errno) but does not set the errno variable. Fixes: 278f945402c5 ("pdump: add new library for packet capture") Cc: stable@dpdk.org Signed-off-by: Olivier Matz <olivier.matz@6wind.com> Acked-by: John McNamara <john.mcnamara@intel.com>
This commit is contained in:
parent
6817219581
commit
2969258cb4
@ -552,7 +552,7 @@ rte_pdump_init(const char *path)
|
||||
if (ret != 0) {
|
||||
RTE_LOG(ERR, PDUMP,
|
||||
"Failed to create the pdump thread:%s, %s:%d\n",
|
||||
strerror(errno), __func__, __LINE__);
|
||||
strerror(ret), __func__, __LINE__);
|
||||
return -1;
|
||||
}
|
||||
/* Set thread_name for aid in debugging. */
|
||||
@ -575,7 +575,7 @@ rte_pdump_uninit(void)
|
||||
if (ret != 0) {
|
||||
RTE_LOG(ERR, PDUMP,
|
||||
"Failed to cancel the pdump thread:%s, %s:%d\n",
|
||||
strerror(errno), __func__, __LINE__);
|
||||
strerror(ret), __func__, __LINE__);
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user