Jeffrey Walton <[email protected]> writes:

> On Sun, Nov 28, 2010 at 3:40 PM, Simon Josefsson <[email protected]> wrote:
>> Jeffrey Walton <[email protected]> writes:
>>
>>> On Sun, Nov 28, 2010 at 2:54 PM, Simon Josefsson <[email protected]> 
>>> wrote:
>>>> Jeffrey Walton <[email protected]> writes:
>>>>
>>>>> Hi All,
>>>>>
>>>>> I've read the documentation on asn1_read_value at asn1_read_value. I'm
>>>>> not clear on what happens if the buffer provided to asn1_read_value is
>>>>> too small.
>>>>>
>>>>> Does (1) asn1_read_value fail, (2) does the function copy bytes up to
>>>>> size of the buffer and return truncation, or (3) copy up to size of
>>>>> the buffer and succeed?
>>>>
>>>> See the 'Returns' description:
>>>>
>>>>   ASN1_MEM_ERROR: The value vector isn't big enough to store the
>>>>   result. In this case LEN will contain the number of bytes needed.
>>>>
>>>> The contents of the buffer is undefined at that point.
>>> OK. Thanks.
>>>
>>> BTW, the copy I consulted does not offer return values:
>>> http://www.gnu.org/software/libtasn1/manual/libtasn1.html. Perhaps I
>>> should be using a different set of docs?
>>
>> You've found a bug in the C->Texinfo converter.  I'll fix it (or change
>> the function document to match the syntax that the converter expects)
>> once savannah is back up again.
> Ooops. I wasn't looking this time :( Those critters can't hide from me.

Should be fixed in just released v2.9.  Thanks!

>> The content for both is built from the same source code, but the
>> presentation is different.  Some people prefer one, some the other...
> I still uses man pages - its what I learned nearly 20 years ago as an
> undergrad. Dinosaur.

Help on improving the man pages are welcome as well..

/Simon

Reply via email to