Maybe don't destroy the signature if we're going to try to validate again.

git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3815 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
Cory McWilliams 2022-02-03 02:38:05 +00:00
parent 157209e9b5
commit 7733cb2604

View File

@ -548,8 +548,15 @@ static bool _tf_ssb_verify_and_strip_signature_internal(JSContext* context, JSVa
JS_FreeCString(context, sigstr);
JS_FreeCString(context, str);
JS_FreeValue(context, sigval);
JS_FreeValue(context, signature);
JS_FreeValue(context, authorval);
if (verified)
{
JS_FreeValue(context, signature);
}
else
{
JS_SetPropertyStr(context, val, "signature", signature);
}
return verified;
}