Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Jun 1997 20:40:05 -0700 (PDT)
From:      denny1@home.com
To:        freebsd-gnats-submit@FreeBSD.ORG
Subject:   bin/3766: ping has a few missing ntohs() & ntohl()
Message-ID:  <199706030340.UAA01161@hub.freebsd.org>
Resent-Message-ID: <199706030350.UAA01400@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         3766
>Category:       bin
>Synopsis:       ping has a few missing ntohs() & ntohl()
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jun  2 20:50:00 PDT 1997
>Last-Modified:
>Originator:     Denton Gentry
>Organization:
>Release:        FreeBSD-current as of 6/2/97
>Environment:
no FreeBSD machine
>Description:
  ping.c is missing a few ntohs/ntohl wrappers around fields in the
more obscure icmp codes.
>How-To-Repeat:
  Found by source inspection while working on ping for OpenBSD.
>Fix:
943c943
<                                       ntohs(icp->icmp_nextmtu));
---
>                                       icp->icmp_nextmtu);
989c989
<               (void)printf("(New addr: 0x%08lx)\n", ntohl(icp->icmp_gwaddr.s_addr));
---
>               (void)printf("(New addr: 0x%08lx)\n", icp->icmp_gwaddr.s_addr);
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199706030340.UAA01161>