diff options
author | Joachim Wiberg <troglobit@gmail.com> | 2021-04-23 07:41:11 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-23 07:41:11 +0200 |
commit | 1dba1f63ff38ec889cd8f9a384b9a67176c487ef (patch) | |
tree | 8bb418de3524f1ae2bf834b10661fcb8376452e6 | |
parent | 9b7019a19cb3c37c07b8614d55ef28bff6f2ff4b (diff) | |
parent | 5085aebbe93b81eb93bfec5e33c04286f779ceda (diff) | |
download | libnet-1dba1f63ff38ec889cd8f9a384b9a67176c487ef.tar.gz |
Merge pull request #120 from adrianreber/master
Fix a few gcc -fanalyzer warnings
-rw-r--r-- | src/libnet_cq.c | 2 | ||||
-rw-r--r-- | src/libnet_pblock.c | 1 | ||||
-rw-r--r-- | src/libnet_port_list.c | 1 |
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); } |