From 98b1467a4854492706f7bc127033866c5f168ea3 Mon Sep 17 00:00:00 2001 From: dmiller Date: Wed, 12 Nov 2014 13:29:37 +0000 Subject: [PATCH] Avoid null pointer deref when getting IPv4 header options --- libnetutil/IPv4Header.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libnetutil/IPv4Header.cc b/libnetutil/IPv4Header.cc index f01ddd643..b3c2c6dfa 100644 --- a/libnetutil/IPv4Header.cc +++ b/libnetutil/IPv4Header.cc @@ -681,7 +681,8 @@ const u8 *IPv4Header::getOpts() const { const u8 *IPv4Header::getOpts(int *len) const { if(len==NULL) printf("getOpts(): NULL pointer supplied.\n"); - *len=ipoptlen; + else + *len=ipoptlen; return h.options; } /* End of getOpts() */