From 8e0e250033110bdab33bc3fd44879121a00604fd Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Sat, 8 May 1999 01:25:08 +0000 Subject: [PATCH] (doit_passive): handle error code from create_and_write_cookie git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6156 ec53bebd-3082-4978-b11e-865c3cabbd6b --- appl/kx/kxd.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/appl/kx/kxd.c b/appl/kx/kxd.c index 90f61b488..71e2bcde9 100644 --- a/appl/kx/kxd.c +++ b/appl/kx/kxd.c @@ -400,18 +400,20 @@ doit_passive (int sock, des_cblock *key, des_key_schedule schedule, int len; size_t rem; u_char msg[1024], *p; + int error; display_num = displaynr; if (tcpp) snprintf (display, display_size, "localhost:%u", display_num); else snprintf (display, display_size, ":%u", display_num); - if(create_and_write_cookie (xauthfile, xauthfile_size, - cookie, cookie_len)) { + error = create_and_write_cookie (xauthfile, xauthfile_size, + cookie, cookie_len); + if (error) { cleanup(nsockets, sockets); fatal (sock, key, schedule, me, him, "Cookie-creation failed with: %s", - strerror(errno)); + strerror(error)); return 1; }