No subject



Wed Aug 20 16:01:38 2003
Return-Path: xorp-cvs-admin@icir.org
Delivery-Date: Wed, 20 Aug 2003 16:02:01 -0700
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
	by tigger.icir.org (8.12.8p1/8.12.3) with ESMTP id h7KN21dE071699
	for <atanu@tigger.icir.org>; Wed, 20 Aug 2003 16:02:01 -0700 (PDT)
	(envelope-from xorp-cvs-admin@icir.org)
Received: from fruitcake.ICSI.Berkeley.EDU (fruitcake.ICSI.Berkeley.EDU [192.150.186.11])
	by wyvern.icir.org (8.12.8p1/8.12.3) with ESMTP id h7KN20dk079482
	for <atanu@icir.org>; Wed, 20 Aug 2003 16:02:00 -0700 (PDT)
	(envelope-from xorp-cvs-admin@icir.org)
Received: from fruitcake.ICSI.Berkeley.EDU (localhost [127.0.0.1])
	by fruitcake.ICSI.Berkeley.EDU (8.12.9/8.12.9) with ESMTP id h7KN20RW003408;
	Wed, 20 Aug 2003 16:02:00 -0700 (PDT)
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
	by fruitcake.ICSI.Berkeley.EDU (8.12.9/8.12.9) with ESMTP id h7KN1dRW003397
	for <xorp-cvs@icsi.berkeley.edu>; Wed, 20 Aug 2003 16:01:39 -0700 (PDT)
Received: from xorpc.icir.org (xorpc.icir.org [192.150.187.68])
	by wyvern.icir.org (8.12.8p1/8.12.3) with ESMTP id h7KN1ddk079478
	for <xorp-cvs@icir.org>; Wed, 20 Aug 2003 16:01:39 -0700 (PDT)
	(envelope-from hodson@xorpc.icir.org)
Received: from xorpc.icir.org (localhost [127.0.0.1])
	by xorpc.icir.org (8.12.8p1/8.12.3) with ESMTP id h7KN1dkN004935
	for <xorp-cvs@icir.org>; Wed, 20 Aug 2003 16:01:39 -0700 (PDT)
	(envelope-from hodson@xorpc.icir.org)
Received: (from hodson@localhost)
	by xorpc.icir.org (8.12.8p1/8.12.3/Submit) id h7KN1ck3004934;
	Wed, 20 Aug 2003 16:01:38 -0700 (PDT)
	(envelope-from hodson)
From: Orion Hodson <hodson@icir.org>
Message-Id: <200308202301.h7KN1ck3004934@xorpc.icir.org>
Date:     Wed, 20 Aug 2003 16:01:38  ()
To: xorp-cvs@icir.org
Reply-To: hodson@icir.org
Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc/ xrl_pf_sudp.cc
Sender: xorp-cvs-admin@icir.org
Errors-To: xorp-cvs-admin@icir.org
X-BeenThere: xorp-cvs@icir.org
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:xorp-cvs-request@icir.org?subject=help>
List-Post: <mailto:xorp-cvs@icir.org>
List-Subscribe: <http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs>,
	<mailto:xorp-cvs-request@icir.org?subject=subscribe>
List-Id: Mailing list for XORP CVS commit messages <xorp-cvs.icir.org>
List-Unsubscribe: <http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs>,
	<mailto:xorp-cvs-request@icir.org?subject=unsubscribe>

CVSROOT:	/usr/local/www/data/cvs
Module name:	xorp
Repository:	xorp/libxipc/
Changes by:	hodson@xorpc.icir.org.	03/08/20 16:01:38

Modified files:
	xorp/libxipc/: xrl_pf_sudp.cc 

Log message:
	Avoid allocating and deallocating memory around user callback
	dispatch.  User callback could unwind the stack and cause deallocation
	not to happen.  Alternative would be to use catch(...), deallocate the
	memory, and then rethrow the exception, but this is overkill in this
	instance.

_______________________________________________
Xorp-cvs mailing list
Xorp-cvs@icir.org
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs