talloc returns 0xdeadbeef when asked to allocate 0 bytes