From 60f1ed2d6d68a2ce8de825147a99c0638762ed19 Mon Sep 17 00:00:00 2001 From: Derrick Brashear Date: Thu, 24 Aug 2006 05:31:25 +0000 Subject: [PATCH] pruclient-killer-fix-20060824 FIXES 37251 yeah, i should commit the fix this time. not my day --- src/viced/host.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/viced/host.c b/src/viced/host.c index 43d9d3932..ece9271f1 100644 --- a/src/viced/host.c +++ b/src/viced/host.c @@ -296,6 +296,7 @@ hpr_Initialize(struct ubik_client **uclient) if (code) { fprintf(stderr, "libprot: Could not get local cell. [%d]\n", code); + afsconf_Close(tdir); return code; } @@ -303,14 +304,14 @@ hpr_Initialize(struct ubik_client **uclient) if (code) { fprintf(stderr, "libprot: Could not locate cell %s in %s/%s\n", cellstr, confDir, AFSDIR_CELLSERVDB_FILE); + afsconf_Close(tdir); return code; } - afsconf_Close(tdir); - code = rx_Init(0); if (code) { fprintf(stderr, "libprot: Could not initialize rx.\n"); + afsconf_Close(tdir); return code; } @@ -374,7 +375,7 @@ hpr_Initialize(struct ubik_client **uclient) if (code) { com_err("fileserver", code, "ubik client init failed."); } - + afsconf_Close(tdir); code = rxs_Release(sc[scIndex]); return code; } -- 2.39.5