diff options
Diffstat (limited to 'src/providers/data_provider_be.c')
-rw-r--r-- | src/providers/data_provider_be.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/providers/data_provider_be.c b/src/providers/data_provider_be.c index effa185f9..104016ca1 100644 --- a/src/providers/data_provider_be.c +++ b/src/providers/data_provider_be.c @@ -2107,6 +2107,9 @@ static int be_client_destructor(void *ctx) } else if (becli->bectx->pac_cli == becli) { DEBUG(SSSDBG_TRACE_FUNC, "Removed PAC client\n"); becli->bectx->pac_cli = NULL; + } else if (becli->bectx->ifp_cli == becli) { + DEBUG(SSSDBG_TRACE_FUNC, "Removed IFP client\n"); + becli->bectx->ifp_cli = NULL; } else { DEBUG(SSSDBG_CRIT_FAILURE, "Unknown client removed ...\n"); } |