On 11/13/15 6:58 AM, Arun Arora wrote:
Hi all,
Is their any specific length of To/ From header defined by the standard (I
guess not, but still would like to know other’s views)
My usual answer to this is that the length of any one header field in
the message is bounded by the size of the message. :-)
In general you will need to buffer the full message. You could arrange
your API so that individual args are specified as ranges within the
message buffer.
Thanks,
Paul
In case no specific length is defined, is their any common-practice for max
length?
The question is related to the SIP session start API I am working on for SIP
library.
Currently the API signature is:
iSipSessStart (char * psFrom, char *psTo);
However, length is currently not known. Now, if I use strlen(), I might be into
trouble if the API user does not end the parameter with NULL.
Secondly, I need to make a copy of the string as API user can pass constant
string in the argument which cannot be modified..
Hence, the question of To/ From header length.
Thanks for the help,
Arun
_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors