From: Marc Horowitz Date: Thu, 13 Aug 1998 03:24:12 +0000 (+0000) Subject: don't assume a nul-terminated client string. just print out the X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=99f260c4023c9a5749288d2b5f970b9c74955547;p=thirdparty%2Fkrb5.git don't assume a nul-terminated client string. just print out the number of chars received. git-svn-id: svn://anonsvn.mit.edu/krb5/branches/marc-3des@10815 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/appl/gss-sample/gss-server.c b/src/appl/gss-sample/gss-server.c index fb071b229a..3e9ff09592 100644 --- a/src/appl/gss-sample/gss-server.c +++ b/src/appl/gss-sample/gss-server.c @@ -395,7 +395,7 @@ int sign_server(s, server_creds) cp = msg_buf.value; if ((isprint(cp[0]) || isspace(cp[0])) && (isprint(cp[1]) || isspace(cp[1]))) { - fprintf(log, "\"%s\"\n", cp); + fprintf(log, "\"%.*s\"\n", msg_buf.length, msg_buf.value); } else { printf("\n"); print_token(&msg_buf);