/* \summary: BOOTP and IPv4 DHCP printer */
-#ifdef HAVE_CONFIG_H
#include <config.h>
-#endif
#include "netdissect-stdinc.h"
#define TAG_NIS_P_DOMAIN ((uint8_t) 64)
#define TAG_NIS_P_SERVERS ((uint8_t) 65)
#define TAG_MOBILE_HOME ((uint8_t) 68)
-#define TAG_SMPT_SERVER ((uint8_t) 69)
+#define TAG_SMTP_SERVER ((uint8_t) 69)
#define TAG_POP3_SERVER ((uint8_t) 70)
#define TAG_NNTP_SERVER ((uint8_t) 71)
#define TAG_WWW_SERVER ((uint8_t) 72)
{ TAG_NIS_P_DOMAIN, "sN+D" },
{ TAG_NIS_P_SERVERS, "iN+S" },
{ TAG_MOBILE_HOME, "iMH" },
- { TAG_SMPT_SERVER, "iSMTP" },
+ { TAG_SMTP_SERVER, "iSMTP" },
{ TAG_POP3_SERVER, "iPOP3" },
{ TAG_NNTP_SERVER, "iNNTP" },
{ TAG_WWW_SERVER, "iWWW" },
if (tag == TAG_PARM_REQUEST) {
idx = 0;
- while (len > 0) {
+ while (len != 0) {
uint8_t innertag = GET_U_1(bp);
bp++;
len--;
case 'B':
/* boolean */
- while (len > 0) {
+ while (len != 0) {
uint8_t bool_value;
if (!first)
ND_PRINT(",");
case 'x':
default:
/* Bytes */
- while (len > 0) {
+ while (len != 0) {
uint8_t byte_value;
if (!first)
ND_PRINT(c == 'x' ? ":" : ".");
break;
} else {
ND_PRINT("%s ", tok2str(arp2str, "hardware-type %u,", type));
- while (len > 0) {
+ while (len != 0) {
if (!first)
ND_PRINT(":");
ND_PRINT("%02x", GET_U_1(bp));
len = 0;
break;
}
- while (len > 0) {
+ while (len != 0) {
if (!first)
ND_PRINT(",");
mask_width = GET_U_1(bp);
len = 0;
break;
}
- while (len > 0) {
+ while (len != 0) {
suboptlen = GET_U_1(bp);
bp++;
len--;