From 6e4980e59bd740a30c53f0d229a82025e68f9c09 Mon Sep 17 00:00:00 2001 From: Jakob Olsson <jakob.olsson@iopsys.eu> Date: Tue, 21 Dec 2021 14:23:18 +0100 Subject: [PATCH] Revert "avoid segfault in cmdu_defrag()" This reverts commit 1ee33754d404ef84b82ac5ab43eeb78ba110f8e3. --- src/cmdu.h | 2 +- src/cmdufrag.c | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/src/cmdu.h b/src/cmdu.h index 19de49a8..bc3d757a 100644 --- a/src/cmdu.h +++ b/src/cmdu.h @@ -39,7 +39,7 @@ struct cmdu_header { #define CMDU_SET_LAST_FRAGMENT(c) (c)->hdr.flag |= 0x80 #define CMDU_SET_RELAY_MCAST(c) (c)->hdr.flag |= 0x40 -#define CMDU_DEFAULT_TIMEOUT 3000 +#define CMDU_DEFAULT_TIMEOUT 1000 /** struct cmdu_linear - represents a CMDU frame with header and TLVs */ struct cmdu_linear { diff --git a/src/cmdufrag.c b/src/cmdufrag.c index 2a53f117..4eec337f 100644 --- a/src/cmdufrag.c +++ b/src/cmdufrag.c @@ -425,9 +425,6 @@ struct cmdu_buff *cmdu_defrag(void *rxfq, struct cmdu_buff *lastfrag) } pthread_mutex_unlock(&q->qlock); - if (!frag) - return NULL; - /* alloc unfragmented cmdu */ cmdu = cmdu_alloc_frame(frag->tlen + 3); /* including EOM */ if (!cmdu) { -- GitLab