]> arthur.barton.de Git - ngircd-alex.git/commitdiff
don't print pid_t type with %ld format specifier
authorFlorian Westphal <fw@strlen.de>
Wed, 17 Dec 2008 21:55:20 +0000 (22:55 +0100)
committerFlorian Westphal <fw@strlen.de>
Wed, 17 Dec 2008 21:55:20 +0000 (22:55 +0100)
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.

src/ngircd/ngircd.c

index 1f7969df0aba32b8a83d1dc9394d99e70aa6b223..b56429531c6dede4636c72b8ec2c1c91cfdc200b 100644 (file)
@@ -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\".",