StreamTcpThread *stt, TcpSession *ssn,
PacketQueueNoLock *pq)
{
- if (ssn == NULL)
- return -1;
+ DEBUG_VALIDATE_BUG_ON(ssn == NULL);
SCLogDebug("ssn %p: pkt received: %s", ssn, PKT_IS_TOCLIENT(p) ?
"toclient":"toserver");
StreamTcpThread *stt, TcpSession *ssn,
PacketQueueNoLock *pq)
{
- if (ssn == NULL)
- return -1;
+ DEBUG_VALIDATE_BUG_ON(ssn == NULL);
if (p->tcph->th_flags & TH_RST) {
if (!StreamTcpValidateRst(ssn, p))
static int StreamTcpPacketStateEstablished(ThreadVars *tv, Packet *p,
StreamTcpThread *stt, TcpSession *ssn, PacketQueueNoLock *pq)
{
- if (ssn == NULL)
- return -1;
+ DEBUG_VALIDATE_BUG_ON(ssn == NULL);
if (p->tcph->th_flags & TH_RST) {
if (!StreamTcpValidateRst(ssn, p))
static int StreamTcpPacketStateFinWait1(ThreadVars *tv, Packet *p,
StreamTcpThread *stt, TcpSession *ssn, PacketQueueNoLock *pq)
{
- if (ssn == NULL)
- return -1;
+ DEBUG_VALIDATE_BUG_ON(ssn == NULL);
if (p->tcph->th_flags & TH_RST) {
if (!StreamTcpValidateRst(ssn, p))
static int StreamTcpPacketStateFinWait2(ThreadVars *tv, Packet *p,
StreamTcpThread *stt, TcpSession *ssn, PacketQueueNoLock *pq)
{
- if (ssn == NULL)
- return -1;
+ DEBUG_VALIDATE_BUG_ON(ssn == NULL);
if (p->tcph->th_flags & TH_RST) {
if (!StreamTcpValidateRst(ssn, p))
static int StreamTcpPacketStateClosing(ThreadVars *tv, Packet *p,
StreamTcpThread *stt, TcpSession *ssn, PacketQueueNoLock *pq)
{
- if (ssn == NULL)
- return -1;
+ DEBUG_VALIDATE_BUG_ON(ssn == NULL);
if (p->tcph->th_flags & TH_RST) {
if (!StreamTcpValidateRst(ssn, p))
{
SCEnter();
- if (ssn == NULL) {
- SCReturnInt(-1);
- }
+ DEBUG_VALIDATE_BUG_ON(ssn == NULL);
if (PKT_IS_TOCLIENT(p)) {
SCLogDebug("ssn %p: pkt (%" PRIu32 ") is to client: SEQ "
static int StreamTcpPacketStateLastAck(ThreadVars *tv, Packet *p,
StreamTcpThread *stt, TcpSession *ssn, PacketQueueNoLock *pq)
{
- if (ssn == NULL)
- return -1;
+ DEBUG_VALIDATE_BUG_ON(ssn == NULL);
if (p->tcph->th_flags & TH_RST) {
if (!StreamTcpValidateRst(ssn, p))
static int StreamTcpPacketStateTimeWait(ThreadVars *tv, Packet *p,
StreamTcpThread *stt, TcpSession *ssn, PacketQueueNoLock *pq)
{
- if (ssn == NULL)
- return -1;
+ DEBUG_VALIDATE_BUG_ON(ssn == NULL);
if (p->tcph->th_flags & TH_RST) {
if (!StreamTcpValidateRst(ssn, p))
static int StreamTcpPacketStateClosed(ThreadVars *tv, Packet *p,
StreamTcpThread *stt, TcpSession *ssn, PacketQueueNoLock *pq)
{
- if (ssn == NULL)
- return -1;
+ DEBUG_VALIDATE_BUG_ON(ssn == NULL);
if (p->tcph->th_flags & TH_RST) {
SCLogDebug("RST on closed state");
StreamTcpThread *stt, TcpSession *ssn, PacketQueueNoLock *pq,
const uint8_t state)
{
+ DEBUG_VALIDATE_BUG_ON(ssn == NULL);
+
SCLogDebug("ssn: %p", ssn);
switch (state) {
case TCP_SYN_SENT: