fixed a crush when either -lh or -ls option is used.

Obtained from:	KAME
This commit is contained in:
Hajimu UMEMOTO 2005-10-13 18:12:46 +00:00
parent 0625d8dcb8
commit d02b24bc22

View file

@ -1,5 +1,5 @@
/* $FreeBSD$ */
/* $KAME: parse.y,v 1.82 2004/04/15 08:03:57 sakane Exp $ */
/* $KAME: parse.y,v 1.83 2004/05/18 08:48:23 sakane Exp $ */
/*
* Copyright (C) 1995, 1996, 1997, 1998, and 1999 WIDE Project.
@ -1053,7 +1053,7 @@ setkeymsg_add(type, satype, srcs, dsts)
m_lt.sadb_lifetime_usetime = 0;
memcpy(buf + l, &m_lt, slen);
l += len;
l += slen;
}
/* set lifetime for SOFT */
@ -1069,7 +1069,7 @@ setkeymsg_add(type, satype, srcs, dsts)
m_lt.sadb_lifetime_usetime = 0;
memcpy(buf + l, &m_lt, slen);
l += len;
l += slen;
}
len = sizeof(struct sadb_sa);