diff options
| author | Boris Popov <bp@FreeBSD.org> | 2001-08-21 08:21:03 +0000 |
|---|---|---|
| committer | Boris Popov <bp@FreeBSD.org> | 2001-08-21 08:21:03 +0000 |
| commit | 618d5e92166935b38eaf238f65d01443179eb6ea (patch) | |
| tree | fbbd03ce4c453193c71899caa9edac09afe29dda /sys/netsmb | |
| parent | 31201790ba2e3dd9ab1caa5fb160abdfef360bb0 (diff) | |
Notes
Diffstat (limited to 'sys/netsmb')
| -rw-r--r-- | sys/netsmb/smb.h | 2 | ||||
| -rw-r--r-- | sys/netsmb/smb_rq.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/netsmb/smb.h b/sys/netsmb/smb.h index 4bd30969bbe61..d9ed020501899 100644 --- a/sys/netsmb/smb.h +++ b/sys/netsmb/smb.h @@ -68,7 +68,7 @@ enum smb_dialects { */ #define SMB_SIGNATURE "\xFFSMB" #define SMB_SIGLEN 4 -#define SMB_HDRMID(p) (*(u_short*)((u_char*)(p) + 30)) +#define SMB_HDRMID(p) (letohs(*(u_short*)((u_char*)(p) + 30))) #define SMB_HDRLEN 32 /* * bits in the smb_flags field diff --git a/sys/netsmb/smb_rq.c b/sys/netsmb/smb_rq.c index 9b105bc2b1644..1a5694375404a 100644 --- a/sys/netsmb/smb_rq.c +++ b/sys/netsmb/smb_rq.c @@ -238,7 +238,7 @@ smb_rq_bend(struct smb_rq *rqp) bcnt = rqp->sr_rq.mb_count; if (bcnt > 0xffff) SMBERROR("byte count too large (%d)\n", bcnt); - *rqp->sr_bcount = bcnt; + *rqp->sr_bcount = htoles(bcnt); } int |
