cli->server_os (and others) are never updated as they're always a valid pointer.
smb_bytes_pull_str() also produced wrong strings, due to an alignment bug.
*** Bug 12824 has been marked as a duplicate of this bug. ***
Sorry, the current patches already use the bug number #12824
*** This bug has been marked as a duplicate of bug 12824 ***