Ensure we can't pass -1 to smb_fn_name(). Fixes bug #4612.
authorJeremy Allison <jra@samba.org>
Wed, 19 Dec 2007 02:08:18 +0000 (18:08 -0800)
committerJeremy Allison <jra@samba.org>
Wed, 19 Dec 2007 02:08:18 +0000 (18:08 -0800)
This is not used in 3.2 code.
Jeremy.

source/smbd/server.c

index 89cceae2a6d7f6978e0be700882bd26bc72da20b..c90d5e727f7c585bfa6c0827de027bcbdddde170 100644 (file)
@@ -30,7 +30,7 @@ static int am_parent = 1;
 int last_message = -1;
 
 /* a useful macro to debug the last message processed */
-#define LAST_MESSAGE() smb_fn_name(last_message)
+#define LAST_MESSAGE() (last_message != -1 ? smb_fn_name(last_message) : "")
 
 extern struct auth_context *negprot_global_auth_context;
 extern pstring user_socket_options;