1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-24 00:19:01 +00:00

Revert r35943: causing segv crashes in IPv6 OS scan

This commit is contained in:
dmiller
2016-07-27 19:49:13 +00:00
parent e6925acec3
commit 040d8e9c0f
2 changed files with 4 additions and 11 deletions

View File

@@ -249,7 +249,6 @@ class IPv4Header : public NetworkLayerElement {
u8 getNextProto() const;
int setNextHeader(u8 val);
u8 getNextHeader() const;
virtual u8 getNextHeader(){return 0;}
/* Checksum */
int setSum();
@@ -262,18 +261,16 @@ class IPv4Header : public NetworkLayerElement {
int setDestinationAddress(struct in_addr d);
const u8 *getDestinationAddress() const;
struct in_addr getDestinationAddress(struct in_addr *result) const;
virtual u8 *getDestinationAddress(){return NULL;}
/* Source IP */
int setSourceAddress(u32 d);
int setSourceAddress(struct in_addr d);
const u8 *getSourceAddress() const;
struct in_addr getSourceAddress(struct in_addr *result) const;
virtual u8 *getSourceAddress(){return NULL;}
u16 getAddressLength() const;
virtual u16 getAddressLength(){return 0;}
/* IP Options */
int setOpts(const char *txt);
int setOpts(u8 *opts_buff, u32 opts_len);