]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
don't assume a nul-terminated client string. just print out the
authorMarc Horowitz <marc@mit.edu>
Thu, 13 Aug 1998 03:24:12 +0000 (03:24 +0000)
committerMarc Horowitz <marc@mit.edu>
Thu, 13 Aug 1998 03:24:12 +0000 (03:24 +0000)
number of chars received.

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/marc-3des@10815 dc483132-0cff-0310-8789-dd5450dbe970

src/appl/gss-sample/gss-server.c

index fb071b229a0adb60c726c10ce42d93a7d0c413a0..3e9ff095926d3bc14b78c01446ed2dcce7045bfa 100644 (file)
@@ -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);