From 31608b78029a559ff1de6aa1188318c79c76f698 Mon Sep 17 00:00:00 2001 From: kcwu Date: Sat, 6 Jun 2009 16:48:08 +0000 Subject: - fix compile warnings - str_decode_M3: Assume output size is shorter than input size. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4501 63ad8ddf-47c3-0310-b6dd-a9e9d9715204 --- innbbsd/bbsnnrp.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'innbbsd/bbsnnrp.c') diff --git a/innbbsd/bbsnnrp.c b/innbbsd/bbsnnrp.c index 11c4eb69..2ecd8b77 100644 --- a/innbbsd/bbsnnrp.c +++ b/innbbsd/bbsnnrp.c @@ -236,8 +236,8 @@ stdinreadnews(bbsnnrp) verboselog("Discard: %s for %s", buffer, DefaultTrustFrom); } } else if (strncmp(buffer, "Received: ", 10) == 0) { - char *rptr = buffer + 10, *rrptr; - int savech, len; + char *rptr = buffer + 10, *rrptr = NULL; + int savech = 0, len; if (strncmp(buffer + 10, "from ", 5) == 0) { rptr += 5; rrptr = strchr(rptr, '('); @@ -286,8 +286,8 @@ stdinreadnews(bbsnnrp) static int seed; time_t now; time(&now); - fprintf(tmpfp, "Message-ID: <%ld@%d.%d.%d>\r\n", now, getpid(), getuid(), seed); - sprintf(mid, "<%ld@%d.%d.%d>", now, getpid(), getuid(), seed); + fprintf(tmpfp, "Message-ID: <%ld@%d.%d.%d>\r\n", (long)now, getpid(), getuid(), seed); + sprintf(mid, "<%ld@%d.%d.%d>", (long)now, getpid(), getuid(), seed); seed++; } if (!orgmet && *DefaultOrganization) { @@ -1074,7 +1074,7 @@ main(argc, argv) int argc; char **argv; { - char *ptr, *server, *active; + char *ptr, *server = NULL, *active; int c, errflag = 0; int lockfd; char *inputtype; @@ -1180,7 +1180,7 @@ main(argc, argv) strncpy(LockFile, (char *)fileglue("%s.lock", active), sizeof(LockFile)); if ((lockfd = open(LockFile, O_RDONLY)) >= 0) { char buf[10]; - int pid; + int pid = 0; if (read(lockfd, buf, sizeof(buf)) > 0 && (pid = atoi(buf)) > 0 && kill(pid, 0) == 0) { fprintf(stderr, "another process [%d] running\n", pid); -- cgit v1.2.3