You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4cxx-dev@logging.apache.org by "Thorsten Schöning (JIRA)" <lo...@logging.apache.org> on 2014/02/09 21:08:19 UTC

[jira] [Commented] (LOGCXX-353) When a client disconnects the SocketHubAppender crashes on the next log message

    [ https://issues.apache.org/jira/browse/LOGCXX-353?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13896016#comment-13896016 ] 

Thorsten Schöning commented on LOGCXX-353:
------------------------------------------

Hi Simon, are you still able to provide your patch by uploading or pasting it here or be more detailled about which line of code you mean? Thanks!

> When a client disconnects the SocketHubAppender crashes on the next log message
> -------------------------------------------------------------------------------
>
>                 Key: LOGCXX-353
>                 URL: https://issues.apache.org/jira/browse/LOGCXX-353
>             Project: Log4cxx
>          Issue Type: Bug
>          Components: Appender
>    Affects Versions: 0.10.0
>         Environment: Windows Vista x64 compiling with Visual Studio 2008
>            Reporter: Simon Reye
>            Assignee: Curt Arnold
>
> When a connected client disconnects from a SocketHubAppender log4cxx throughs an exception. From looking at the code, what is happening is the disconnected client is being erased from a output stream vector, which invalidates a .end() iterator which is being used in a while loop. The simple fix would be to reassign the end iterator after erasing the disconnected client.
> I don't have developer access so I can't check my patch in.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)