Fix spurious error messages trying to join the RDB save thread

Former-commit-id: 775f3477655207a4df2b0b3609f3ee83d41098af
This commit is contained in:
John Sully 2020-02-01 20:26:09 -05:00
parent d8dfc76673
commit 61e9cb5a9d

View File

@ -1846,10 +1846,11 @@ void checkChildrenDone(void) {
if (g_pserver->FRdbSaveInProgress())
{
void *rval = nullptr;
if (pthread_tryjoin_np(g_pserver->rdbThreadVars.rdb_child_thread, &rval))
int err;
if ((err = pthread_tryjoin_np(g_pserver->rdbThreadVars.rdb_child_thread, &rval)))
{
if (errno != EBUSY && errno != EAGAIN)
serverLog(LL_WARNING, "Error joining the background RDB save thread: %s\n", strerror(errno));
if (err != EBUSY && errno != EAGAIN)
serverLog(LL_WARNING, "Error joining the background RDB save thread: %s\n", strerror(err));
}
else
{