Patrick wrote:
> 
> Ok thanks. Lets step back. The change I made was:
> 
> SEC_ASN1_MKSUB(SECOID_AlgorithmIDTemplate)
>  static SEC_ASN1Template template[] = {
[snip]
>    { SEC_ASN1_INLINE | SEC_ASN1_XTRN, offsetof(SDRResult, alg),
> SEC_ASN1_SUB(SECOID_AlgorithmIDTemplate) },
[snip]
>    { 0 }
>  };

The parts I quoted above look correct.  

> Does the change look OK?

Yes.

> Also what exactly does the error mean, "Exception Breakpoint error:
> breakpoint has been reached (0x800000003)" ? What is this breakpoint?

It means the code executed a breakpoint instruction (int 3, as I recall).
This could be an assertion failure (were you running a debug build of NSS?),
or the code could have jumped off into the weeds and executed random stuff
until it hit some data that looked like a breakpoint instruction.
I'd guess it was an assertion of some kind.

--
Nelson Bolyard               Netscape 
Disclaimer:                  I speak for myself, not for Netscape

Reply via email to