--- smbd/negprot.c.orig 2011-06-22 10:53:32.000000000 -0700 +++ smbd/negprot.c 2011-06-22 10:53:34.000000000 -0700 @@ -370,6 +370,7 @@ reply_nterror(req, NT_STATUS_NO_MEMORY); return; } + p += ret; DEBUG(3,("not using SPNEGO\n")); } else { DATA_BLOB spnego_blob = negprot_spnego();