decode: fix pointers and fix null into string

Fixes bug #1133337.
2 files changed