Holger Reif wrote:
>
> > >> I tried a = BN_dup(b);
> > >>
> > >> if b is NULL, it causes error. Is this normal or should it just
> > >> duplicate NULL over to a?
>
> > > It's at times like this that I wish they hadn't made && boolean.
> > > Wouldn't it be cool to write:
> > >
> > > a=b && BN_dup(b);
> > >
> > > ? (Works in Perl, BTW).
>
> > The equivalent in C is only slightly more verbose:
> >
> > a = b ? BN_dup(b) : NULL;
>
> I think
>
> (a=b) && (a=BN_dup(b));
>
> is something Ben will be more happy about ;-)
:-) Somehow I didn't think of that.
> But back to the original question. I think it's really
> Bug and should be handled by BN_dup() internally.
Well, its a moot point, but I'm happy to go that way.
Cheers,
Ben.
--
http://www.apache-ssl.org/ben.html
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
- Indira Gandhi
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]