I've been working to debug a problem I've been seeing booting FreeBSD
via HTTPS. I filed a BZ at
https://bugzilla.tianocore.org/show_bug.cgi?id=1917 .


I've done some more debugging and tracked the issue down to attempting to 
request a file twice without tearing down the http instance in-between. 

In 
https://svnweb.freebsd.org/base/head/stand/efi/libefi/efihttp.c?revision=349613&view=markup
 :

If, in function efihttp_fs_open (line 565) I call efihttp_dev_close followed by 
efihttp_dev_open if the first call to _efihttp_fs_open fails, then everything 
works. 
But if I don't then I get the crash due to the corruption of the 
SetSessionDataPointer.


-- 
Rebecca Cran


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#45486): https://edk2.groups.io/g/devel/message/45486
Mute This Topic: https://groups.io/mt/32848622/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to