Memory leak with cdb_connect

It just cdb_connect with CDB_SUBSCRIPTION_SOCKET, On exiting process getting below memory leak

309 ==00:00:02:20.884 1763749== 4 bytes in 1 blocks are definitely lost in loss record 3 of 112
310 ==00:00:02:20.884 1763749== at 0x4C37135: malloc (vg_replace_malloc.c:381)
311 ==00:00:02:20.884 1763749== by 0x7368D39: confd_errno_location (in /usr/local/thirdparty/lib64/libconfd.so)
312 ==00:00:02:20.884 1763749== by 0x7369065: clr_confd_err (in /usr/local/thirdparty/lib64/libconfd.so)
313 ==00:00:02:20.884 1763749== by 0x739C598: confd_do_connect (in /usr/local/thirdparty/lib64/libconfd.so)
314 ==00:00:02:20.884 1763749== by 0x73817E1: cdb_connect_name (in /usr/local/thirdparty/lib64/libconfd.so)
315 ==00:00:02:20.884 1763749== by 0x5565B59: oam_agent::oam_agent_hdlr::establish_confd_oper_subscription_connection() (oam_agent_hdlr.cpp:1133)

See, for example, this old topic Memory Leak Observed - #7 by cohult