Subject: PSARC FastTrack [11/23/2006]: addition of res_ndestroy() to libresolv.so.2 I am sponsoring this fasttrack for Stacey Marshall. Given the trivial nature of change, I am going to close approved automatic unless I hear otherwise. Template Version: @(#)sac_nextcase %I% %G% SMI 1. Introduction 1.1. Project/Component Working Name: addition of res_ndestroy() to libresolv.so.2 1.2. Name of Document Author/Supplier: Author: Stacey Marshall 1.3 Date of This Document: 23 November, 2006 4. Technical Description Problem: Libresolv leeks memory as there is no public interface to release it. Details: Function res_ninit() dynamically extends the res_state structure by allocating additional memory and storing the address in a previously unused and undocumented portion of res_state. Currently there is no formal way to free this resource when it is no longer required. Proposal: In line with the ISC we will make res_ndestroy() a public interface and document it accordingly. Affected interfaces: Interface Stability Comments ================================================================================ res_ndestroy() Volatile As provided by the ISC Release binding: patch. Man page changes in case directory. 6. Resources and Schedule 6.4. Steering Committee requested information 6.4.1. Consolidation C-team Name: ON 6.5. ARC review type: FastTrack