mirror of
https://github.com/nmap/nmap.git
synced 2025-12-07 13:11:28 +00:00
init_payloads does not return a value
This commit is contained in:
@@ -86,12 +86,11 @@ extern NmapOps o;
|
|||||||
|
|
||||||
static std::map<u16, std::vector<ServiceProbe *> > portPayloads;
|
static std::map<u16, std::vector<ServiceProbe *> > portPayloads;
|
||||||
|
|
||||||
int init_payloads(void) {
|
void init_payloads(void) {
|
||||||
static bool payloads_loaded = false;
|
static bool payloads_loaded = false;
|
||||||
int ret;
|
|
||||||
|
|
||||||
if (payloads_loaded)
|
if (payloads_loaded)
|
||||||
return 0;
|
return;
|
||||||
|
|
||||||
AllProbes *AP = AllProbes::service_scan_init();
|
AllProbes *AP = AllProbes::service_scan_init();
|
||||||
for (std::vector<ServiceProbe *>::const_iterator it = AP->probes.begin();
|
for (std::vector<ServiceProbe *>::const_iterator it = AP->probes.begin();
|
||||||
@@ -109,8 +108,6 @@ int init_payloads(void) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
payloads_loaded = true;
|
payloads_loaded = true;
|
||||||
|
|
||||||
return ret;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Get a payload appropriate for the given UDP port. For certain selected ports
|
/* Get a payload appropriate for the given UDP port. For certain selected ports
|
||||||
|
|||||||
@@ -74,7 +74,7 @@
|
|||||||
const u8 *get_udp_payload(u16 dport, int *length, u8 index);
|
const u8 *get_udp_payload(u16 dport, int *length, u8 index);
|
||||||
u8 udp_payload_count(u16 dport);
|
u8 udp_payload_count(u16 dport);
|
||||||
const struct MatchDetails *payload_service_match(u16 dport, const u8 *buf, int buflen);
|
const struct MatchDetails *payload_service_match(u16 dport, const u8 *buf, int buflen);
|
||||||
int init_payloads(void);
|
void init_payloads(void);
|
||||||
void free_payloads(void);
|
void free_payloads(void);
|
||||||
|
|
||||||
#endif /* PAYLOAD_H */
|
#endif /* PAYLOAD_H */
|
||||||
|
|||||||
Reference in New Issue
Block a user