diff options
author | Herb Lewis <herb@samba.org> | 2000-10-12 17:55:43 +0000 |
---|---|---|
committer | Herb Lewis <herb@samba.org> | 2000-10-12 17:55:43 +0000 |
commit | 3f5c6b837e95318769ce11133b341d6c9ba6d2c4 (patch) | |
tree | e1aa29febffe72f6e1c4af6230d61048e6c0d595 | |
parent | a8d784c7160451f0be25f747c1cdfd039729f600 (diff) | |
download | samba-3f5c6b837e95318769ce11133b341d6c9ba6d2c4.tar.gz samba-3f5c6b837e95318769ce11133b341d6c9ba6d2c4.tar.xz samba-3f5c6b837e95318769ce11133b341d6c9ba6d2c4.zip |
lib/messages.c add debug print for receipt of PING and
REQ_DEBUGLEVEL messages
utils/smbcontrol.c allow "q" to exit interactive mode. Exit on error
from message_init.
-rw-r--r-- | source/lib/messages.c | 2 | ||||
-rw-r--r-- | source/utils/smbcontrol.c | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/source/lib/messages.c b/source/lib/messages.c index 1b225b1ed30..53c911e8b03 100644 --- a/source/lib/messages.c +++ b/source/lib/messages.c @@ -70,6 +70,7 @@ a useful function for testing the message system ****************************************************************************/ void ping_message(int msg_type, pid_t src, void *buf, size_t len) { + DEBUG(1,("INFO: Received PING message from PID %d\n",src)); message_send_pid(src, MSG_PONG, buf, len); } @@ -80,6 +81,7 @@ void debuglevel_message(int msg_type, pid_t src, void *buf, size_t len) { int level; + DEBUG(1,("INFO: Received REQ_DEBUGLEVEL message from PID %d\n",src)); level = DEBUGLEVEL; message_send_pid(src, MSG_DEBUGLEVEL, &level, sizeof(int)); } diff --git a/source/utils/smbcontrol.c b/source/utils/smbcontrol.c index dff0dd33004..57f6149bcdd 100644 --- a/source/utils/smbcontrol.c +++ b/source/utils/smbcontrol.c @@ -242,7 +242,7 @@ static BOOL do_command(char *dest, char *msg_name, char *params) charset_initialise(); lp_load(servicesf,False,False,False); - message_init(); + if (!message_init()) exit(1); if (argc < 2) usage(True); @@ -277,6 +277,7 @@ static BOOL do_command(char *dest, char *msg_name, char *params) myargc++; } if (!myargc) break; + if (strequal(myargv[0],"q")) break; if (myargc < 2) usage(False); else if (!do_command(myargv[0],myargv[1],myargc > 2 ? myargv[2] : 0)) |