Commit cbd29e5d authored by Rosen Penev's avatar Rosen Penev Committed by Simon Kelley

Printf related fixes.

parent 50a2841d
...@@ -206,13 +206,13 @@ int main(int argc, char **argv) ...@@ -206,13 +206,13 @@ int main(int argc, char **argv)
{ {
unsigned int x; unsigned int x;
if ((x = t/86400)) if ((x = t/86400))
printf("%dd", x); printf("%ud", x);
if ((x = (t/3600)%24)) if ((x = (t/3600)%24))
printf("%dh", x); printf("%uh", x);
if ((x = (t/60)%60)) if ((x = (t/60)%60))
printf("%dm", x); printf("%um", x);
if ((x = t%60)) if ((x = t%60))
printf("%ds", x); printf("%us", x);
} }
return 0; return 0;
} }
......
...@@ -597,12 +597,12 @@ size_t answer_auth(struct dns_header *header, char *limit, size_t qlen, time_t n ...@@ -597,12 +597,12 @@ size_t answer_auth(struct dns_header *header, char *limit, size_t qlen, time_t n
char *p = name; char *p = name;
if (subnet->prefixlen >= 24) if (subnet->prefixlen >= 24)
p += sprintf(p, "%d.", a & 0xff); p += sprintf(p, "%u.", a & 0xff);
a = a >> 8; a = a >> 8;
if (subnet->prefixlen >= 16 ) if (subnet->prefixlen >= 16 )
p += sprintf(p, "%d.", a & 0xff); p += sprintf(p, "%u.", a & 0xff);
a = a >> 8; a = a >> 8;
p += sprintf(p, "%d.in-addr.arpa", a & 0xff); p += sprintf(p, "%u.in-addr.arpa", a & 0xff);
} }
#ifdef HAVE_IPV6 #ifdef HAVE_IPV6
......
...@@ -1511,7 +1511,7 @@ void dump_cache(time_t now) ...@@ -1511,7 +1511,7 @@ void dump_cache(time_t now)
/* ctime includes trailing \n - eat it */ /* ctime includes trailing \n - eat it */
*(p-1) = 0; *(p-1) = 0;
#endif #endif
my_syslog(LOG_INFO, daemon->namebuff); my_syslog(LOG_INFO, "%s", daemon->namebuff);
} }
} }
} }
......
...@@ -1212,7 +1212,9 @@ int wildcard_matchn(const char* wildcard, const char* match, int num); ...@@ -1212,7 +1212,9 @@ int wildcard_matchn(const char* wildcard, const char* match, int num);
void die(char *message, char *arg1, int exit_code); void die(char *message, char *arg1, int exit_code);
int log_start(struct passwd *ent_pw, int errfd); int log_start(struct passwd *ent_pw, int errfd);
int log_reopen(char *log_file); int log_reopen(char *log_file);
void my_syslog(int priority, const char *format, ...); void my_syslog(int priority, const char *format, ...);
void set_log_writer(void); void set_log_writer(void);
void check_log_writer(int force); void check_log_writer(int force);
void flush_log(void); void flush_log(void);
......
...@@ -882,7 +882,7 @@ static struct server *add_rev4(struct in_addr addr, int msize) ...@@ -882,7 +882,7 @@ static struct server *add_rev4(struct in_addr addr, int msize)
switch (msize) switch (msize)
{ {
case 32: case 32:
p += sprintf(p, "%d.", a & 0xff); p += sprintf(p, "%u.", a & 0xff);
/* fall through */ /* fall through */
case 24: case 24:
p += sprintf(p, "%d.", (a >> 8) & 0xff); p += sprintf(p, "%d.", (a >> 8) & 0xff);
......
...@@ -734,7 +734,7 @@ static ssize_t get_block(char *packet, struct tftp_transfer *transfer) ...@@ -734,7 +734,7 @@ static ssize_t get_block(char *packet, struct tftp_transfer *transfer)
if (transfer->opt_blocksize) if (transfer->opt_blocksize)
{ {
p += (sprintf(p, "blksize") + 1); p += (sprintf(p, "blksize") + 1);
p += (sprintf(p, "%d", transfer->blocksize) + 1); p += (sprintf(p, "%u", transfer->blocksize) + 1);
} }
if (transfer->opt_transize) if (transfer->opt_transize)
{ {
......
...@@ -448,13 +448,13 @@ void prettyprint_time(char *buf, unsigned int t) ...@@ -448,13 +448,13 @@ void prettyprint_time(char *buf, unsigned int t)
{ {
unsigned int x, p = 0; unsigned int x, p = 0;
if ((x = t/86400)) if ((x = t/86400))
p += sprintf(&buf[p], "%dd", x); p += sprintf(&buf[p], "%ud", x);
if ((x = (t/3600)%24)) if ((x = (t/3600)%24))
p += sprintf(&buf[p], "%dh", x); p += sprintf(&buf[p], "%uh", x);
if ((x = (t/60)%60)) if ((x = (t/60)%60))
p += sprintf(&buf[p], "%dm", x); p += sprintf(&buf[p], "%um", x);
if ((x = t%60)) if ((x = t%60))
p += sprintf(&buf[p], "%ds", x); p += sprintf(&buf[p], "%us", x);
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment