diff --git a/src/WINNT/afsd/smb.c b/src/WINNT/afsd/smb.c index 2833abde5a..aca4476db9 100644 --- a/src/WINNT/afsd/smb.c +++ b/src/WINNT/afsd/smb.c @@ -6798,8 +6798,8 @@ void smb_DispatchPacket(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp, osi_LogEvent("AFS Dispatch %s",(myCrt_Dispatch(inp->inCom)),"vcp 0x%x lana %d lsn %d",(int)vcp,vcp->lana,vcp->lsn); osi_Log4(smb_logp,"Dispatch %s vcp 0x%x lana %d lsn %d",myCrt_Dispatch(inp->inCom),vcp,vcp->lana,vcp->lsn); code = (*(dp->procp)) (vcp, inp, outp); - osi_LogEvent("AFS Dispatch return",NULL,"Code 0x%x",(code==0)?0:code-CM_ERROR_BASE); - osi_Log4(smb_logp,"Dispatch return code 0x%x vcp 0x%x lana %d lsn %d",(code==0)?0:code-CM_ERROR_BASE,vcp,vcp->lana,vcp->lsn); + osi_LogEvent("AFS Dispatch return",NULL,"Code 0x%x",code); + osi_Log4(smb_logp,"Dispatch return code 0x%x vcp 0x%x lana %d lsn %d",code,vcp,vcp->lana,vcp->lsn); #ifdef LOG_PACKET if ( code == CM_ERROR_BADSMB || code == CM_ERROR_BADOP ) diff --git a/src/WINNT/afsd/smb3.c b/src/WINNT/afsd/smb3.c index 2154cbadbf..fd98701ad3 100644 --- a/src/WINNT/afsd/smb3.c +++ b/src/WINNT/afsd/smb3.c @@ -1380,6 +1380,8 @@ long smb_ReceiveV3Trans(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp) osi_LogEvent("AFS-Dispatch-RAP[%s]",myCrt_RapDispatch(rapOp),"vcp[%x] lana[%d] lsn[%d]",(int)vcp,vcp->lana,vcp->lsn); osi_Log4(smb_logp,"AFS Server - Dispatch-RAP %s vcp[%x] lana[%d] lsn[%d]",myCrt_RapDispatch(rapOp),vcp,vcp->lana,vcp->lsn); code = (*smb_rapDispatchTable[rapOp].procp)(vcp, asp, outp); + osi_LogEvent("AFS-Dispatch-RAP return",myCrt_RapDispatch(rapOp),"Code 0x%x",code); + osi_Log4(smb_logp,"AFS Server - Dispatch-RAP return code 0x%x vcp[%x] lana[%d] lsn[%d]",code,vcp,vcp->lana,vcp->lsn); } else { osi_LogEvent("AFS-Dispatch-RAP [invalid]", NULL, "op[%x] vcp[%x] lana[%d] lsn[%d]", rapOp, vcp, vcp->lana, vcp->lsn); @@ -6829,15 +6831,23 @@ long smb_ReceiveNTTransact(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp) ((smb_t *)outp)->flg2 |= SMB_FLAGS2_IS_LONG_NAME; switch (function) { - case 6: - return smb_ReceiveNTTranQuerySecurityDesc(vcp, inp, outp); - case 4: - return smb_ReceiveNTTranNotifyChange(vcp, inp, outp); case 1: return smb_ReceiveNTTranCreate(vcp, inp, outp); - default: - return CM_ERROR_INVAL; + case 2: + osi_Log0(smb_logp, "SMB NT Transact Ioctl - not implemented"); + break; + case 3: + osi_Log0(smb_logp, "SMB NT Transact SetSecurityDesc - not implemented"); + break; + case 4: + return smb_ReceiveNTTranNotifyChange(vcp, inp, outp); + case 5: + osi_Log0(smb_logp, "SMB NT Transact Rename - not implemented"); + break; + case 6: + return smb_ReceiveNTTranQuerySecurityDesc(vcp, inp, outp); } + return CM_ERROR_INVAL; } /*