Leif Hedstrom created TS-2214:
---------------------------------

             Summary: Suboptimal checks for "bug" in various log tag marshaling 
                 Key: TS-2214
                 URL: https://issues.apache.org/jira/browse/TS-2214
             Project: Traffic Server
          Issue Type: Improvement
          Components: Logging
            Reporter: Leif Hedstrom


If there is no "buf" to marshal log values into, we ought to abort immediately 
and just return "no data marshaled". This is how things works effectively 
today, it's just that several implementations checks for 

{code}
if (buf) … 
{code}

throughout the implementation, instead of just a simple

{code}
if (but)
   return INK_MIN_ALIGN;
{code}

at the top. Doing this would also clarify the code significantly. An example of 
this is

{code}
LogAccessHttp::marshal_http_header_field(LogField::Container container, char 
*field, char *buf);
{code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to