diff options
author | Hans Dedecker <dedeckeh@gmail.com> | 2018-05-27 22:18:25 +0200 |
---|---|---|
committer | Hans Dedecker <dedeckeh@gmail.com> | 2018-05-28 11:44:43 +0200 |
commit | 6b7974838d92d06906c6f6b76dde6fb1755492a1 (patch) | |
tree | 649bb93e52d24418797abfbcc2828620b84bf5bf /src/odhcpd.h | |
parent | 12e21bca86882298f74d3603e909449afc86df79 (diff) |
router: improve error checking
Improve error checking fixing resource leak detected by Coverity in CID
1430880.
Further fix unchecked return value reported by Coverity in CIDs 1430872,
1430839, 1430831 and 1412382
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
Diffstat (limited to 'src/odhcpd.h')
-rw-r--r-- | src/odhcpd.h | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/odhcpd.h b/src/odhcpd.h index 9a27708..91fdcbf 100644 --- a/src/odhcpd.h +++ b/src/odhcpd.h @@ -45,12 +45,8 @@ #define _unused __attribute__((unused)) #define _packed __attribute__((packed)) - -#define ALL_IPV6_NODES {{{0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}}} - -#define ALL_IPV6_ROUTERS {{{0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}}} +#define ALL_IPV6_NODES "ff02::1" +#define ALL_IPV6_ROUTERS "ff02::2" #define IN6_IS_ADDR_ULA(a) (((a)->s6_addr32[0] & htonl(0xfe000000)) == htonl(0xfc000000)) |