--- telnet/utilities.c 1999-04-07 21:15:12.000000000 +0200 +++ telnet/utilities.c.oden 2009-10-05 15:18:13.000000000 +0200 @@ -765,7 +765,7 @@ printsub(char direction, unsigned char * fprintf(NetTrace, "\" VAR " + noquote); } else #endif /* OLD_ENVIRON */ - fprintf(NetTrace, "\" VALUE " + noquote); + fprintf(NetTrace, "%s", "\" VALUE " + noquote); noquote = 2; break; @@ -775,23 +775,23 @@ printsub(char direction, unsigned char * if (pointer[0] == TELOPT_OLD_ENVIRON) { # ifdef ENV_HACK if (old_env_value == OLD_ENV_VAR) - fprintf(NetTrace, "\" (VAR) " + noquote); + fprintf(NetTrace, "%s", "\" (VAR) " + noquote); else # endif - fprintf(NetTrace, "\" VALUE " + noquote); + fprintf(NetTrace, "%s", "\" VALUE " + noquote); } else #endif /* OLD_ENVIRON */ - fprintf(NetTrace, "\" VAR " + noquote); + fprintf(NetTrace, "%s", "\" VAR " + noquote); noquote = 2; break; case ENV_ESC: - fprintf(NetTrace, "\" ESC " + noquote); + fprintf(NetTrace, "%s", "\" ESC " + noquote); noquote = 2; break; case ENV_USERVAR: - fprintf(NetTrace, "\" USERVAR " + noquote); + fprintf(NetTrace, "%s", "\" USERVAR " + noquote); noquote = 2; break; --- telnetd/utility.c 2009-10-05 15:20:35.000000000 +0200 +++ telnetd/utility.c.oden 2009-10-05 15:23:23.000000000 +0200 @@ -973,17 +973,17 @@ printsub(char direction, unsigned char * case ENV_VAR: if (pointer[1] == TELQUAL_SEND) goto def_case; - netoprintf("\" VAR " + noquote); + netoprintf("%s", "\" VAR " + noquote); noquote = 2; break; case ENV_VALUE: - netoprintf("\" VALUE " + noquote); + netoprintf("%s", "\" VALUE " + noquote); noquote = 2; break; case ENV_ESC: - netoprintf("\" ESC " + noquote); + netoprintf("%s", "\" ESC " + noquote); noquote = 2; break;