From 496e2c0ec8285b738ae7412b4440bcb5fa841697 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Sun, 9 Nov 1997 11:14:28 +0000 Subject: [PATCH] Move tmp-file creation to create_and_write_cookie. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3877 ec53bebd-3082-4978-b11e-865c3cabbd6b --- appl/kx/kx.c | 3 +-- appl/kx/kxd.c | 6 +++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/appl/kx/kx.c b/appl/kx/kx.c index 04eb7d74a..17b02bb0b 100644 --- a/appl/kx/kx.c +++ b/appl/kx/kx.c @@ -424,8 +424,7 @@ doit_active (char *host, char *user, snprintf (display, display_size, "localhost:%u", display_num); else snprintf (display, display_size, ":%u", display_num); - strncpy(xauthfile, tempnam("/tmp", NULL), xauthfile_size); - if (create_and_write_cookie (xauthfile, cookie, cookie_len)) + if (create_and_write_cookie (xauthfile, xauthfile_size, cookie, cookie_len)) return 1; status_output (debugpp); for (;;) { diff --git a/appl/kx/kxd.c b/appl/kx/kxd.c index deb434a77..205972763 100644 --- a/appl/kx/kxd.c +++ b/appl/kx/kxd.c @@ -364,9 +364,9 @@ doit(int sock, int tcpp) snprintf (display, display_size, "localhost:%u", display_num); else snprintf (display, display_size, ":%u", display_num); - strncpy(xauthfile, tempnam("/tmp", NULL), xauthfile_size); - if(create_and_write_cookie (xauthfile, cookie, cookie_len)) - return 1; + if(create_and_write_cookie (xauthfile, xauthfile_size, + cookie, cookie_len)) + return 1; p = msg; *p++ = ACK;