Mercurial > illumos > illumos-gate
changeset 2928:b5d8eb79c7da
6480516 libpapi.so leaks file descriptors
author | jacobs |
---|---|
date | Mon, 16 Oct 2006 12:44:25 -0700 |
parents | 24b93d531b71 |
children | 207e25d3f8f4 |
files | usr/src/lib/print/libpapi-dynamic/common/service.c |
diffstat | 1 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/usr/src/lib/print/libpapi-dynamic/common/service.c Mon Oct 16 11:43:32 2006 -0700 +++ b/usr/src/lib/print/libpapi-dynamic/common/service.c Mon Oct 16 12:44:25 2006 -0700 @@ -182,6 +182,9 @@ if (svc->so_handle != NULL) { papi_status_t (*f)(); + if (svc->svc_handle != NULL) /* already connected? */ + return (PAPI_OK); + f = (papi_status_t (*)())psm_sym(svc, "papiServiceCreate"); if (f != NULL) {