New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PatchWork Reports InitSemaphore "Structure Is Not Cleared" #70
Comments
How bizarre! I'm not sure I ever read that part of the autodoc - it is still there in OS4. Normally, the OS amissl/openssl/crypto/threads_amissl.c Line 36 in a73caa1
InitSemaphore() too
|
Thanks Futaura :-) |
This was indeed only triggered by the one line of code mentioned earlier and even better it required just one character to be changed to fix it. I like these kind of fixes :-). For all the other instances, the semaphore memory will already be clear and I've tested the fix with It also only affected OS3 as the semaphore is instead allocated and initialised by |
Wonderful, thanks! 👍 |
Just to confirm that the "hits" disappeared with AmiSSL v5.7 :-) |
Hi!
I run PatchWork on my Amiga and it reports the issue "Severity 2: structure is not cleared" in relation to
exec.library InitSemphore()
. I think that this issue happens inSSL_read()
.You can reproduce this issue by running
PatchWork NOPERMIT MINOS=40 LEVEL=1 SMALL
and, for example, IBrowse. In IBrowse, access a HTTP Web site (no "hits") and a HTTPS Web site (many "hits").Thanks! 👍
The text was updated successfully, but these errors were encountered: