summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoachim Wiberg <troglobit@gmail.com>2021-04-23 07:41:11 +0200
committerGitHub <noreply@github.com>2021-04-23 07:41:11 +0200
commit1dba1f63ff38ec889cd8f9a384b9a67176c487ef (patch)
tree8bb418de3524f1ae2bf834b10661fcb8376452e6
parent9b7019a19cb3c37c07b8614d55ef28bff6f2ff4b (diff)
parent5085aebbe93b81eb93bfec5e33c04286f779ceda (diff)
downloadlibnet-1dba1f63ff38ec889cd8f9a384b9a67176c487ef.tar.gz
Merge pull request #120 from adrianreber/master
Fix a few gcc -fanalyzer warnings
-rw-r--r--src/libnet_cq.c2
-rw-r--r--src/libnet_pblock.c1
-rw-r--r--src/libnet_port_list.c1
3 files changed, 2 insertions, 2 deletions
diff --git a/src/libnet_cq.c b/src/libnet_cq.c
index 2234cbc..b3c5677 100644
--- a/src/libnet_cq.c
+++ b/src/libnet_cq.c
@@ -128,7 +128,7 @@ libnet_cq_add(libnet_t *l, char *label)
}
new = (libnet_cq_t *)malloc(sizeof (libnet_cq_t));
- if (l_cq == NULL)
+ if (new == NULL)
{
snprintf(l->err_buf, LIBNET_ERRBUF_SIZE,
"%s(): can't malloc new context queue: %s",
diff --git a/src/libnet_pblock.c b/src/libnet_pblock.c
index fa46d35..e3eb184 100644
--- a/src/libnet_pblock.c
+++ b/src/libnet_pblock.c
@@ -489,7 +489,6 @@ libnet_pblock_coalesce(libnet_t *l, uint8_t **packet, uint32_t *size)
{
if (q->flags & LIBNET_PBLOCK_DO_CHECKSUM)
{
- uint32_t c;
uint8_t* end = *packet + l->aligner + l->total_size;
uint8_t* beg = *packet + n;
int ip_offset = calculate_ip_offset(l, q);
diff --git a/src/libnet_port_list.c b/src/libnet_port_list.c
index 942a856..a99867c 100644
--- a/src/libnet_port_list.c
+++ b/src/libnet_port_list.c
@@ -101,6 +101,7 @@ libnet_plist_chain_new(libnet_t *l, libnet_plist_t **plist, char *token_list)
all_lists = all_lists_tmp;
snprintf(l->err_buf, LIBNET_ERRBUF_SIZE,
"libnet_build_plist_chain: realloc %s", strerror(errno));
+ free(tmp);
*plist = NULL;
return(-1);
}