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]

Reply via email to