CC: marketing@isc.org MIME-Version: 1.0 X-Spam-Status: No, score=-1.2 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,HTML_MIME_NO_HTML_TAG, MIME_HTML_ONLY,RP_MATCHES_RCVD,UNPARSEABLE_RELAY autolearn=no autolearn_force=no version=3.4.0 X-Mailer: PHPMailer 5.2.4 (http://code.google.com/a/apache-extras.org/p/phpmailer/) Content-Type: text/html; charset=UTF-8 Message-ID: <44b7c6169a3c20a9c32e4af190609444@www.isc.org> Received: from mx.pao1.isc.org (mx.pao1.isc.org [149.20.64.53]) by bugs.isc.org (Postfix) with ESMTP id 9FBD12D20571 for ; Wed, 28 May 2014 15:14:15 +0000 (UTC) Received: from iscwebprod.isc.org (iscwebprod.isc.org [IPv6:2001:4f8:1:d::16]) by mx.pao1.isc.org (Postfix) with ESMTP id 22F8A3494AE for ; Wed, 28 May 2014 15:14:15 +0000 (UTC) (envelope-from www@iscwebprod.isc.org) Received: from www (uid 80) (envelope-from www@iscwebprod.isc.org) id 7b7e67 by iscwebprod.isc.org (DragonFly Mail Agent v0.7); Wed, 28 May 2014 15:14:15 +0000 Delivered-To: dhcp-bugs@bugs.isc.org Subject: DHCP 4.3.0 - "Impossible condition" when process exits. Return-Path: X-Original-To: dhcp-bugs@bugs.isc.org X-Priority: 3 Date: Wed, 28 May 2014 15:14:15 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mx.pao1.isc.org To: dhcp-bugs@isc.org Content-Transfer-Encoding: 8bit From: Dan McDonald X-RT-Original-Encoding: utf-8 Content-Length: 959

Bug Report from www.isc.org:

  • Name: Dan McDonald
  • Email: danmcd@omniti.com
  • Software Version: DHCP 4.3.0
  • OS: OmniOS (an illumos distro)
  • Subject:"Impossible condition" when process exits.

Bug Detail

See https://lists.isc.org/pipermail/dhcp-hackers/2014-May/002086.html, and the two follow up messages.

Basically, if_deregister_receive() checks the "wfdesc" socket, even though that is the "write" file descriptor. It has been set to -1 by the if_deregister_send() function, called earlier.

Serghei Samsi suggests removing the check for wfdesc out of if_deregister_send().

---

This email was received through isc.org Bug Submission Form

All information within this email is considered confidential and for internal use only.