Bug 1387317

Summary: ping6 reportedly transmits packets despite errors
Product: Red Hat Enterprise Linux 7 Reporter: Tomas Dolezal <todoleza>
Component: iputilsAssignee: Jan Synacek <jsynacek>
Status: CLOSED DUPLICATE QA Contact: qe-baseos-daemons
Severity: medium Docs Contact:
Priority: medium    
Version: 7.3CC: todoleza
Target Milestone: rcKeywords: Regression
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-02-21 11:23:23 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Tomas Dolezal 2016-10-20 15:43:46 UTC
Description of problem:
If destination is prohibited, ping6 shows transmitted packets and exits as if no error occured (exitcode 1), errors should lead to exitcode 2. ipv4 ping behaves correctly

Version-Release number of selected component (if applicable):
iputils-20160308-8.el7.x86_64

How reproducible:
always

Steps to Reproduce:
ip route add prohibit ::20
ping6 -c 2 -w 1 ::20; echo EC=$?

Actual results:
PING ::20(::20) 56 data bytes
ping: sendmsg: Permission denied
ping: sendmsg: Permission denied

--- ::20 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 999ms

EC=1

Expected results:
zero counter of transmitted packets
exit code is 2

Additional info:

Comment 2 Jan Synacek 2017-02-21 11:23:23 UTC

*** This bug has been marked as a duplicate of bug 1362388 ***