SVNews r327495

NOTE: This service is experimental and subject to change! Use at your own risk!

2018-01-02 17:25:13 - r327495 by cem (cem)

Complete list of files affected by revision r327495:

(Note: At the moment, these links point to ViewVC on They are probably slow. Do not overuse.)

  History   Contents   Diff   MODIFY   /head/usr.sbin/rpcbind/rpcb_svc_com.c  
  History   Contents   Diff   MODIFY   /head/usr.sbin/rpcbind/rpcbind.c  
  History   Contents   Diff   MODIFY   /head/usr.sbin/rpcbind/rpcbind.h  

Commit message:

rpcbind: Fix race in signal termination

If a signal was delivered while the main thread was not in poll(2) and after
check was performed, we could reenter poll and never detect termination. Fix
this with the pipefd trick. (This race was introduced very recently, in

PR: 224503
Reported by: kib
Reviewed by: kib, markj
Sponsored by: Dell EMC Isilon


Powered by Python FreeBSD support by secnetix GmbH & Co. KG

Page generated in 1 ms, 3 files printed. Current time is 2018-03-22 17:59:38. All times are in UTC/GMT.