diff options
author | Luke Leighton <lkcl@samba.org> | 1999-08-18 20:10:12 +0000 |
---|---|---|
committer | Luke Leighton <lkcl@samba.org> | 1999-08-18 20:10:12 +0000 |
commit | f221bfa4ace27b898c9326b1d81df59e0ceba032 (patch) | |
tree | 27c134018300d9128f13f10d9402b911135971f5 /source3/lib | |
parent | 07d8c3dba22da89bfc2e0c7969ab00c56dcb0de5 (diff) | |
download | samba-f221bfa4ace27b898c9326b1d81df59e0ceba032.tar.gz samba-f221bfa4ace27b898c9326b1d81df59e0ceba032.tar.bz2 samba-f221bfa4ace27b898c9326b1d81df59e0ceba032.zip |
debug info display (netbios layer).
(This used to be commit 5c974cc4a4cdcb9fd3fe01e93aa577b81cf2d18b)
Diffstat (limited to 'source3/lib')
-rw-r--r-- | source3/lib/util_sock.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/source3/lib/util_sock.c b/source3/lib/util_sock.c index 4a67fa00aa..e9859dfa17 100644 --- a/source3/lib/util_sock.c +++ b/source3/lib/util_sock.c @@ -526,6 +526,7 @@ BOOL receive_smb(int fd,char *buffer, unsigned int timeout) BOOL client_receive_smb(int fd,char *buffer, unsigned int timeout) { BOOL ret; + uint8 msg_type; for(;;) { @@ -539,9 +540,18 @@ BOOL client_receive_smb(int fd,char *buffer, unsigned int timeout) } /* Ignore session keepalive packets. */ - if(CVAL(buffer,0) != 0x85) + msg_type = CVAL(buffer,0); + if (msg_type != 0x85) break; } + if (msg_type == 0) + { + show_msg(buffer); + } + else + { + dump_data(10, buffer, smb_len(buffer) + 4); + } show_msg(buffer); return ret; } |