diff --git a/src/confd/src/ietf-interfaces.c b/src/confd/src/ietf-interfaces.c index 3d56e1d3..7ef5ab74 100644 --- a/src/confd/src/ietf-interfaces.c +++ b/src/confd/src/ietf-interfaces.c @@ -326,7 +326,5 @@ int ietf_interfaces_init(struct confd *confd) return SR_ERR_OK; fail: ERROR("init failed: %s", sr_strerror(rc)); - sr_unsubscribe(confd->sub); - return rc; } diff --git a/src/confd/src/ietf-system.c b/src/confd/src/ietf-system.c index aa259d2e..3c315ead 100644 --- a/src/confd/src/ietf-system.c +++ b/src/confd/src/ietf-system.c @@ -634,7 +634,5 @@ int ietf_system_init(struct confd *confd) return SR_ERR_OK; fail: ERROR("init failed: %s", sr_strerror(rc)); - sr_unsubscribe(confd->sub); - return rc; }