xmemdup() never returns NULL