You know more about this than I do, is `sizeof(data)` incorrect?

I understand that `MAX_ZNODE_SIZE` is a defined constant, but, shouldn't these two be equivalent?

(i'm not objecting to the change, I just want to know if I screwed up somehow)