Signed-off-by: Jan Friesse <jfriesse@redhat.com>
qdevice_log(LOG_ERR, "Can't allocate send buffer for set option msg");
instance->disconnect_reason = QDEVICE_NET_DISCONNECT_REASON_CANT_ALLOCATE_MSG_BUFFER;
+ send_buffer_list_discard_new(&instance->send_buffer_list, send_buffer);
return (-1);
}
"vote info reply list msg");
instance->disconnect_reason = QDEVICE_NET_DISCONNECT_REASON_CANT_ALLOCATE_MSG_BUFFER;
+ send_buffer_list_discard_new(&instance->send_buffer_list, send_buffer);
return (-1);
}
+ send_buffer_list_put(&instance->send_buffer_list, send_buffer);
+
return (0);
}
qnetd_log(LOG_ERR, "Can't alloc server error msg. "
"Disconnecting client connection.");
+ send_buffer_list_discard_new(&client->send_buffer_list, send_buffer);
return (-1);
};
qnetd_log(LOG_ERR, "Can't alloc vote info msg. "
"Disconnecting client connection.");
+ send_buffer_list_discard_new(&client->send_buffer_list, send_buffer);
return (-1);
};