[ 
https://issues.apache.org/jira/browse/TS-3307?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leif Hedstrom updated TS-3307:
------------------------------
    Fix Version/s: 5.3.0

> TSVConnFdCreate does not allow non-socket file descriptors
> ----------------------------------------------------------
>
>                 Key: TS-3307
>                 URL: https://issues.apache.org/jira/browse/TS-3307
>             Project: Traffic Server
>          Issue Type: Bug
>            Reporter: Susan Hinrichs
>            Assignee: Susan Hinrichs
>             Fix For: 5.3.0
>
>         Attachments: eventfd.diff
>
>
> I was experimenting writing an interceptor plugin with an event file 
> descriptor and separate means of reading and writing the actual data.  
> The TSVconnFdCreate call failed because the fd I passed in was not a socket.  
> Specifically, in UnixNetVConnection::connectUp, there is an attempt to get 
> SO_TYPE from the file descriptor.  If this call falls, the connectUp fails an 
> ultimately the TSVConnFdCreate will fail.
> Once I removed the failure, the rest of the plugin worked.  Since sock_type 
> is only used when setting up the socket, it isn't really an issue in the case 
> where the fd is passed in explicitly, so I don't think this check should fail.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to