about summary refs log tree commit diff
diff options
context:
space:
mode:
authorFlorian Westphal <fw@strlen.de>2008-12-17 22:55:20 +0100
committerFlorian Westphal <fw@strlen.de>2008-12-17 22:55:20 +0100
commit8a94ec9728cef27c0b1e3a7df62f5530c6394308 (patch)
tree974ac648730b930b8bc220c69b58ed2b685cff81
parente5fea5380d29f02027b41d55bddf89cccd44d0b7 (diff)
downloadngircd-8a94ec9728cef27c0b1e3a7df62f5530c6394308.tar.gz
ngircd-8a94ec9728cef27c0b1e3a7df62f5530c6394308.zip
don't print pid_t type with %ld format specifier
Reported by Christoph Biedl:
ngircd[21581]: Running as user irc(39), group irc(39), with PID 140733193409613.

cast pid_t to long to avoid this.
While we are there, cast uid_t and gid_t, too.
-rw-r--r--src/ngircd/ngircd.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ngircd/ngircd.c b/src/ngircd/ngircd.c
index 1f7969df..b5642953 100644
--- a/src/ngircd/ngircd.c
+++ b/src/ngircd/ngircd.c
@@ -828,9 +828,9 @@ NGIRCd_Init( bool NGIRCd_NoDaemon )
 	pwd = getpwuid( Conf_UID );
 	grp = getgrgid( Conf_GID );
 
-	Log( LOG_INFO, "Running as user %s(%ld), group %s(%ld), with PID %ld.",
-				pwd ? pwd->pw_name : "unknown", Conf_UID,
-				grp ? grp->gr_name : "unknown", Conf_GID, pid);
+	Log(LOG_INFO, "Running as user %s(%ld), group %s(%ld), with PID %ld.",
+				pwd ? pwd->pw_name : "unknown", (long)Conf_UID,
+				grp ? grp->gr_name : "unknown", (long)Conf_GID, (long)pid);
 
 	if (chrooted) {
 		Log(LOG_INFO, "Running with root directory \"%s\".",