IP/ROHC: abnormal stop on abrupt TCP disconnection during tunnel negotiation

Bug #1236404 reported by Didier Barvaux
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
rohc
New
Undecided
Didier Barvaux
Iprohc-0.7.x
Fix Committed
Medium
Didier Barvaux
Iprohc-main
New
Medium
Didier Barvaux

Bug Description

If an IP/ROHC client (resp. server) cuts the TCP control connnection in an abrupt way during the negotiation of tunnel parameters, then the process of the IP/ROHC server (resp. client) may stop.

This is due to a send()/recv()/select() syscall raising an unhandled SIGPIPE in such a case. Correction: ignore SIGPIPE (the syscalls will return the EPIPE error code instead).

Tags: iprohc
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.