summaryrefslogtreecommitdiff
path: root/usr/src/stand/lib/inet/ipv4.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/stand/lib/inet/ipv4.c')
-rw-r--r--usr/src/stand/lib/inet/ipv4.c22
1 files changed, 12 insertions, 10 deletions
diff --git a/usr/src/stand/lib/inet/ipv4.c b/usr/src/stand/lib/inet/ipv4.c
index 89efef62ad..f29625c15f 100644
--- a/usr/src/stand/lib/inet/ipv4.c
+++ b/usr/src/stand/lib/inet/ipv4.c
@@ -219,7 +219,7 @@ frag_chk(void)
ipp = fragment[first_frag].ipp;
for (i = 0; i < FRAG_MAX; i++) {
if (fragment[i].mp != NULL && ip_id != fragment[i].ipid &&
- fragment[i].ipp != ipp) {
+ fragment[i].ipp != ipp) {
#ifdef FRAG_DEBUG
printf("ipv4: Frag id mismatch: %x != %x\n",
fragment[i].ipid, ip_id);
@@ -342,7 +342,7 @@ ipv4_route(int cmd, uint8_t flag, struct in_addr *destp,
{
static int routing_table_initialized;
int index;
- uint8_t tmp_flag;
+ uint8_t tmp_flag;
if (gatewayp == NULL) {
errno = EINVAL;
@@ -383,8 +383,10 @@ ipv4_route(int cmd, uint8_t flag, struct in_addr *destp,
table[index].flag = RT_UNUSED;
table[index].dest.s_addr = htonl(INADDR_ANY);
table[index].gateway.s_addr = htonl(INADDR_ANY);
- } else
+ } else {
table[index].flag = RT_NG;
+ }
+ break;
default:
errno = EINVAL;
return (-1);
@@ -716,7 +718,7 @@ ipv4_try_again:
iphp = (struct ip *)igp->igm_mp->b_rptr;
if (iphp->ip_v != IPVERSION) {
dprintf("ipv4_input(%d): IPv%d datagram discarded\n",
- index, iphp->ip_v);
+ index, iphp->ip_v);
del_gram(&sockets[index].inq, igp, TRUE);
continue;
}
@@ -1080,7 +1082,7 @@ ipv4_tcp_output(int sock_id, mblk_t *pkt)
/* Routing necessary? */
if (((datagram.igm_oflags & MSG_DONTROUTE) == 0) &&
- ((iph->ip_dst.s_addr & netmask.s_addr) != mynet.s_addr)) {
+ ((iph->ip_dst.s_addr & netmask.s_addr) != mynet.s_addr)) {
if ((rip = ipv4_get_route(RT_HOST, &iph->ip_dst,
NULL)) == NULL) {
rip = ipv4_get_route(RT_DEFAULT, NULL, NULL);
@@ -1141,7 +1143,7 @@ again:
while ((c = *cp) != '\0') {
if (isdigit(c)) {
if ((c - '0') >= base)
- break;
+ break;
val = (val * base) + (c - '0');
cp++;
continue;
@@ -1186,20 +1188,20 @@ again:
case 2: /* a.b -- 8.24 bits */
if (parts[1] > 0xffffff)
- return ((uint32_t)-1);
+ return ((uint32_t)-1);
val = (parts[0] << 24) | (parts[1] & 0xffffff);
break;
case 3: /* a.b.c -- 8.8.16 bits */
if (parts[2] > 0xffff)
- return ((uint32_t)-1);
+ return ((uint32_t)-1);
val = (parts[0] << 24) | ((parts[1] & 0xff) << 16) |
- (parts[2] & 0xffff);
+ (parts[2] & 0xffff);
break;
case 4: /* a.b.c.d -- 8.8.8.8 bits */
if (parts[3] > 0xff)
- return ((uint32_t)-1);
+ return ((uint32_t)-1);
val = (parts[0] << 24) | ((parts[1] & 0xff) << 16) |
((parts[2] & 0xff) << 8) | (parts[3] & 0xff);
break;