fix warnings in debug.c in the C Client
authorDirk Koopman <djk@tobit.co.uk>
Wed, 3 Jun 2009 21:01:21 +0000 (22:01 +0100)
committerDirk Koopman <djk@tobit.co.uk>
Wed, 3 Jun 2009 21:01:21 +0000 (22:01 +0100)
perl/Version.pm
src/debug.c

index 4dce6193a188b380537d8a948cfdd69a4d6b0775..14b04531054e8cd572a5ff7670040c56305b1673 100644 (file)
@@ -11,6 +11,6 @@ use vars qw($version $subversion $build);
 
 $version = '1.55';
 $subversion = '0';
-$build = '43';
+$build = '44';
 
 1;
index d489943439fe9acc8448f1fe20d1d3ce06101366..22adf0cf9ac3596997926d7a89e944df9d4579d9 100755 (executable)
@@ -141,14 +141,14 @@ void dbg(unsigned long level, char *format, ...)
                
                rotate_log();
                
-        sprintf(dbuf, "%s %s[%d,%04x] ", dbgtime(), prog, pid, level);
+        sprintf(dbuf, "%s %s[%d,%04lx] ", dbgtime(), prog, pid, level);
         va_start(ap, format);
         vsprintf(buf, format, ap);
                i = strlen(buf);
                if (i>1 && buf[i-1] == '\n')
                        buf[i-1] = 0;
-               fprintf(f, dbuf);
-               fprintf(f, buf);
+               fprintf(f, "%s", dbuf);
+               fprintf(f, "%s", buf);
                fputc('\n', f);
         va_end(ap);
                fflush(f);
@@ -172,7 +172,7 @@ void dbgdump(unsigned long level, char *dir, unsigned char *s, int lth)
 
                rotate_log();
                
-        sprintf(buf, "%s %s[%d,%04x] %s Lth: %d", dbgtime(), prog, pid, level, dir, lth);
+        sprintf(buf, "%s %s[%d,%04lx] %s Lth: %d", dbgtime(), prog, pid, level, dir, lth);
         fprintf(f, "%s\n", buf);
                if (dbgproc) {
                        (dbgproc)(buf);