mirror of
https://github.com/freebsd/freebsd-src.git
synced 2024-12-02 10:42:45 +00:00
libsecureboot: avoid recusion in ve_trust_init
set our guard value immediately. also replace call to ve_trust_init in opgp_sig.c:initialize with call to openpgp_trust_init. Reported by: mindal@semihalf.com Reviewed by: jhibbits obrien MFC after: 1 week
This commit is contained in:
parent
3f3f7c056f
commit
3ae2a848ae
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=349924
@ -67,9 +67,7 @@ __FBSDID("$FreeBSD$");
|
||||
void
|
||||
initialize (void)
|
||||
{
|
||||
#ifdef _STANDALONE
|
||||
ve_trust_init();
|
||||
#endif
|
||||
openpgp_trust_init();
|
||||
}
|
||||
|
||||
#else
|
||||
|
@ -345,7 +345,7 @@ ve_trust_init(void)
|
||||
|
||||
if (once >= 0)
|
||||
return (once);
|
||||
|
||||
once = 0; /* to be sure */
|
||||
ve_utc_set(time(NULL));
|
||||
#ifdef BUILD_UTC
|
||||
ve_utc_set(BUILD_UTC); /* just in case */
|
||||
|
Loading…
Reference in New Issue
Block a user