From: liboling <libolin...@163.com> Error return when add the second cn_test_id, we need del the first cn_test_id.
Signed-off-by: liboling <libolin...@163.com> --- samples/connector/cn_test.c | 1 + 1 file changed, 1 insertion(+) diff --git a/samples/connector/cn_test.c b/samples/connector/cn_test.c index 0958a171d0..275e3f9082 100644 --- a/samples/connector/cn_test.c +++ b/samples/connector/cn_test.c @@ -151,6 +151,7 @@ static int cn_test_init(void) cn_test_id.val++; err = cn_add_callback(&cn_test_id, cn_test_name, cn_test_callback); if (err) { + cn_test_id.val--; cn_del_callback(&cn_test_id); goto err_out; } -- 2.17.1