libshare_mem fixes