From 13e01878aef6d875ed60c1dbffbf584eb56d135f Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Sun, 14 Dec 1997 23:53:05 +0000 Subject: [PATCH] get rid of a warning by some code restructuring (is this really worth it?) git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4197 ec53bebd-3082-4978-b11e-865c3cabbd6b --- appl/ftp/ftpd/kauth.c | 16 +++++++++------- appl/ftp/ftpd/logwtmp.c | 16 +++++++++++----- 2 files changed, 20 insertions(+), 12 deletions(-) diff --git a/appl/ftp/ftpd/kauth.c b/appl/ftp/ftpd/kauth.c index 690652c0a..6cf302de9 100644 --- a/appl/ftp/ftpd/kauth.c +++ b/appl/ftp/ftpd/kauth.c @@ -94,8 +94,6 @@ store_ticket(KTEXT cip) int kerror; - time_t kdc_time; - ptr = (char *) cip->dat; /* extract session key */ @@ -156,14 +154,18 @@ store_ticket(KTEXT cip) #if 0 /* check KDC time stamp */ - memmove(&kdc_time, ptr, sizeof(kdc_time)); - if (swap_bytes) swap_u_long(kdc_time); + { + time_t kdc_time; - ptr += 4; + memmove(&kdc_time, ptr, sizeof(kdc_time)); + if (swap_bytes) swap_u_long(kdc_time); + + ptr += 4; - if (abs((int)(local_time - kdc_time)) > CLOCK_SKEW) { - return(RD_AP_TIME); /* XXX should probably be better + if (abs((int)(local_time - kdc_time)) > CLOCK_SKEW) { + return(RD_AP_TIME); /* XXX should probably be better code */ + } } #endif diff --git a/appl/ftp/ftpd/logwtmp.c b/appl/ftp/ftpd/logwtmp.c index 6e10a1b98..1479dbf43 100644 --- a/appl/ftp/ftpd/logwtmp.c +++ b/appl/ftp/ftpd/logwtmp.c @@ -77,8 +77,10 @@ void logwtmp(char *line, char *name, char *host) { static int init = 0; - static int fd, fdx; - struct timeval tv; + static int fd; +#ifdef WTMPX_FILE + static int fdx; +#endif struct utmp ut; #ifdef WTMPX_FILE struct utmpx utx; @@ -110,9 +112,13 @@ logwtmp(char *line, char *name, char *host) if (utx.ut_syslen > sizeof(utx.ut_host)) utx.ut_syslen = sizeof(utx.ut_host); #endif - gettimeofday (&tv, 0); - utx.ut_tv.tv_sec = tv.tv_sec; - utx.ut_tv.tv_usec = tv.tv_usec; + { + struct timeval tv; + + gettimeofday (&tv, 0); + utx.ut_tv.tv_sec = tv.tv_sec; + utx.ut_tv.tv_usec = tv.tv_usec; + } if(name[0]) utx.ut_type = USER_PROCESS;