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:
parent
157209e9b5
commit
7733cb2604
@ -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;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user