bsdtcp-security.c (amanda-tag-community-3.5.2) | : | bsdtcp-security.c (amanda-tag-community-3.5.3) | ||
---|---|---|---|---|
skipping to change at line 348 | skipping to change at line 348 | |||
rc->write = out; | rc->write = out; | |||
rc->accept_fn = fn; | rc->accept_fn = fn; | |||
rc->driver = driver; | rc->driver = driver; | |||
rc->conf_fn = conf_fn; | rc->conf_fn = conf_fn; | |||
rc->datap = datap; | rc->datap = datap; | |||
sec_tcp_conn_read(rc); | sec_tcp_conn_read(rc); | |||
return; | return; | |||
return_error: | return_error: | |||
{ | { | |||
char *errstr = g_strjoin(" ", errmsg, NULL); | char *errstr = g_strjoin(NULL, " ", errmsg, NULL); | |||
size_t len = strlen(errmsg); | size_t len = strlen(errstr); | |||
guint32 *nethandle = g_malloc(sizeof(guint32)); | guint32 *nethandle = g_malloc(sizeof(guint32)); | |||
guint32 *netlength = g_malloc(sizeof(guint32)); | guint32 *netlength = g_malloc(sizeof(guint32)); | |||
struct iovec iov[3]; | struct iovec iov[3]; | |||
errstr[0] = P_NAK; | errstr[0] = P_NAK; | |||
g_debug("%s", errmsg); | g_debug("%s", errmsg); | |||
*netlength = htonl(len); | *netlength = htonl(len); | |||
iov[0].iov_base = (void *)netlength; | iov[0].iov_base = (void *)netlength; | |||
iov[0].iov_len = sizeof(*netlength); | iov[0].iov_len = sizeof(*netlength); | |||
End of changes. 1 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added |