cache_mngr: Don't modify callback setup of socket
cache_mngr: Don't modify callback setup of socket

Instead, clone it and modify a temporary copy. Although it is not
recommended to use the same socket for requests and to serve a
cache manager, this change might prevent some unwanted side effects
if done so.

mshirley/libnl,cyclops8456/libnl3,tgraf/libnl,tgraf/libnl,karlhiramoto/libnl,baloo/libnl,houstar/libnl,kolyshkin/libnl,dsahern/libnl,HolyShitMan/libnl-1,chitranshi/libnl,Distrotech/libnl,cfriedt/libnl,teto/libnl_old,karlhiramoto/libnl,congwang/libnl,baloo/libnl,chitranshi/libnl,claudelee/libnl,kolyshkin/libnl,greearb/libnl-ct,socketpair/libnl,socketpair/libnl,UnicronNL/libnl3,karlhiramoto/libnl,congwang/libnl,honsys/libnl,cfriedt/libnl,teto/libnl_old,HolyShitMan/libnl-1,congwang/libnl,cfriedt/libnl,chitranshi/libnl,vyos/libnl3,tklauser/libnl,Distrotech/libnl,HolyShitMan/libnl-1,chitranshi/libnl,cyclops8456/libnl3,vyos/libnl3,congwang/libnl,honsys/libnl,Distrotech/libnl,cyclops8456/libnl3,vyos/libnl3,honsys/libnl,thom311/libnl,UnicronNL/libnl3,claudelee/libnl,thom311/libnl,tgraf/libnl,mshirley/libnl,mshirley/libnl,UnicronNL/libnl3,dsahern/libnl,kolyshkin/libnl,claudelee/libnl,mshirley/libnl,baloo/libnl,tklauser/libnl,Distrotech/libnl,vyos/libnl3,teto/libnl_old,cyclops8456/libnl3,socketpair/libnl,greearb/libnl-ct,claudelee/libnl,tklauser/libnl,houstar/libnl,teto/libnl_old,baloo/libnl,UnicronNL/libnl3,tgraf/libnl,cfriedt/libnl,dsahern/libnl,tklauser/libnl,dsahern/libnl,houstar/libnl,houstar/libnl,honsys/libnl,karlhiramoto/libnl,greearb/libnl-ct,kolyshkin/libnl,thom311/libnl,HolyShitMan/libnl-1