[ https://issues.apache.org/jira/browse/PROTON-560?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13985424#comment-13985424 ]
Denis Sokolov commented on PROTON-560: -------------------------------------- Ken, you will laugh, but it is me again. The main issue wasn't the incorrect size. The main issue is that we overwrite new allocated memory with garbage, because _*data*_ pointer points to released memory and we use it here: {noformat} if (ssl->in_count > 0 && data != ssl->inbuf) memmove( ssl->inbuf, data, ssl->in_count ); {noformat} Correct fix looks like that (last string): {noformat} ssl->in_size = max_frame; memmove( newbuf, ssl->inbuf, ssl->in_count ); free( ssl->inbuf ); ssl->inbuf = newbuf; data = ssl->inbuf; {noformat} And Margarita have pointed to that string. > Failing to transfer messages more than 4kB via AMQPS > ---------------------------------------------------- > > Key: PROTON-560 > URL: https://issues.apache.org/jira/browse/PROTON-560 > Project: Qpid Proton > Issue Type: Bug > Components: proton-c > Affects Versions: 0.6 > Environment: Fedora 64bit > Reporter: Margarita > Assignee: Ken Giusti > Fix For: 0.7 > > > We are using qpid-proton to transfer messages via SSL (AMQPS). While creating > messages larger than 4 kB we get error SSL Failure[-2]: Unknown Error. > Does qpid-proton handle large message? -- This message was sent by Atlassian JIRA (v6.2#6252)