afsconf-leak-20060915
[openafs.git] / src / kauth / authclient.c
index d3d75e1..c070340 100644 (file)
@@ -145,6 +145,7 @@ ka_GetServers(char *cell, struct afsconf_cell * cellinfo)
        }
     }
     code = myCellLookup(conf, cell, AFSCONF_KAUTHSERVICE, cellinfo);
+    afsconf_Close(conf);
     UNLOCK_GLOBAL_MUTEX;
     return code;
 }
@@ -475,8 +476,10 @@ kawrap_ubik_Call(aproc, aclient, aflags, p1, p2, p3, p4, p5, p6, p7, p8)
        do {                    /* Cycle through the servers */
            lcode = code;
            code =
-               ubik_CallIter(aproc, aclient, aflags, &count, p1, p2, p3, p4,
-                             p5, p6, p7, p8, 0, 0, 0, 0, 0, 0, 0, 0);
+               ubik_CallIter(aproc, aclient, aflags, &count, (long) p1,
+                             (long) p2, (long) p3, (long) p4,
+                             (long) p5, (long) p6, (long) p7,
+                             (long) p8, 0, 0, 0, 0, 0, 0, 0, 0);
        } while ((code == UNOQUORUM) || (code == UNOTSYNC)
                 || (code == KALOCKED) || (code == -1));