mirror of
https://github.com/PowerShell/openssh-portable.git
synced 2025-07-27 15:54:22 +02:00
- dtucker@cvs.openbsd.org 2013/05/31 12:28:10
[ssh-agent.c] Use time_t where appropriate. ok djm
This commit is contained in:
parent
0acca3797d
commit
55119253c6
@ -35,6 +35,9 @@
|
|||||||
Pushing all logging onto a single line simplifies log analysis as it is
|
Pushing all logging onto a single line simplifies log analysis as it is
|
||||||
no longer necessary to relate information scattered across multiple log
|
no longer necessary to relate information scattered across multiple log
|
||||||
entries. "I like it" markus@
|
entries. "I like it" markus@
|
||||||
|
- dtucker@cvs.openbsd.org 2013/05/31 12:28:10
|
||||||
|
[ssh-agent.c]
|
||||||
|
Use time_t where appropriate. ok djm
|
||||||
|
|
||||||
20130529
|
20130529
|
||||||
- (dtucker) [configure.ac openbsd-compat/bsd-misc.h] bz#2087: Add a null
|
- (dtucker) [configure.ac openbsd-compat/bsd-misc.h] bz#2087: Add a null
|
||||||
|
21
ssh-agent.c
21
ssh-agent.c
@ -1,4 +1,4 @@
|
|||||||
/* $OpenBSD: ssh-agent.c,v 1.173 2013/05/17 00:13:14 djm Exp $ */
|
/* $OpenBSD: ssh-agent.c,v 1.174 2013/05/31 12:28:10 dtucker Exp $ */
|
||||||
/*
|
/*
|
||||||
* Author: Tatu Ylonen <ylo@cs.hut.fi>
|
* Author: Tatu Ylonen <ylo@cs.hut.fi>
|
||||||
* Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
|
* Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
|
||||||
@ -106,7 +106,7 @@ typedef struct identity {
|
|||||||
Key *key;
|
Key *key;
|
||||||
char *comment;
|
char *comment;
|
||||||
char *provider;
|
char *provider;
|
||||||
u_int death;
|
time_t death;
|
||||||
u_int confirm;
|
u_int confirm;
|
||||||
} Identity;
|
} Identity;
|
||||||
|
|
||||||
@ -134,8 +134,8 @@ char *lock_passwd = NULL;
|
|||||||
|
|
||||||
extern char *__progname;
|
extern char *__progname;
|
||||||
|
|
||||||
/* Default lifetime (0 == forever) */
|
/* Default lifetime in seconds (0 == forever) */
|
||||||
static int lifetime = 0;
|
static long lifetime = 0;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
close_socket(SocketEntry *e)
|
close_socket(SocketEntry *e)
|
||||||
@ -428,10 +428,10 @@ process_remove_all_identities(SocketEntry *e, int version)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* removes expired keys and returns number of seconds until the next expiry */
|
/* removes expired keys and returns number of seconds until the next expiry */
|
||||||
static u_int
|
static time_t
|
||||||
reaper(void)
|
reaper(void)
|
||||||
{
|
{
|
||||||
u_int deadline = 0, now = time(NULL);
|
time_t deadline = 0, now = time(NULL);
|
||||||
Identity *id, *nxt;
|
Identity *id, *nxt;
|
||||||
int version;
|
int version;
|
||||||
Idtab *tab;
|
Idtab *tab;
|
||||||
@ -463,8 +463,9 @@ process_add_identity(SocketEntry *e, int version)
|
|||||||
{
|
{
|
||||||
Idtab *tab = idtab_lookup(version);
|
Idtab *tab = idtab_lookup(version);
|
||||||
Identity *id;
|
Identity *id;
|
||||||
int type, success = 0, death = 0, confirm = 0;
|
int type, success = 0, confirm = 0;
|
||||||
char *type_name, *comment;
|
char *type_name, *comment;
|
||||||
|
time_t death = 0;
|
||||||
Key *k = NULL;
|
Key *k = NULL;
|
||||||
#ifdef OPENSSL_HAS_ECC
|
#ifdef OPENSSL_HAS_ECC
|
||||||
BIGNUM *exponent;
|
BIGNUM *exponent;
|
||||||
@ -699,7 +700,8 @@ static void
|
|||||||
process_add_smartcard_key(SocketEntry *e)
|
process_add_smartcard_key(SocketEntry *e)
|
||||||
{
|
{
|
||||||
char *provider = NULL, *pin;
|
char *provider = NULL, *pin;
|
||||||
int i, type, version, count = 0, success = 0, death = 0, confirm = 0;
|
int i, type, version, count = 0, success = 0, confirm = 0;
|
||||||
|
time_t death = 0;
|
||||||
Key **keys = NULL, *k;
|
Key **keys = NULL, *k;
|
||||||
Identity *id;
|
Identity *id;
|
||||||
Idtab *tab;
|
Idtab *tab;
|
||||||
@ -926,9 +928,10 @@ static int
|
|||||||
prepare_select(fd_set **fdrp, fd_set **fdwp, int *fdl, u_int *nallocp,
|
prepare_select(fd_set **fdrp, fd_set **fdwp, int *fdl, u_int *nallocp,
|
||||||
struct timeval **tvpp)
|
struct timeval **tvpp)
|
||||||
{
|
{
|
||||||
u_int i, sz, deadline;
|
u_int i, sz;
|
||||||
int n = 0;
|
int n = 0;
|
||||||
static struct timeval tv;
|
static struct timeval tv;
|
||||||
|
time_t deadline;
|
||||||
|
|
||||||
for (i = 0; i < sockets_alloc; i++) {
|
for (i = 0; i < sockets_alloc; i++) {
|
||||||
switch (sockets[i].type) {
|
switch (sockets[i].type) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user