smalloc: don't crash on being passed a bad pointer