]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE12-windows-callback-interface-updates-20020611
authorDerrick Brashear <shadow@dementia.org>
Wed, 10 Jul 2002 20:38:54 +0000 (20:38 +0000)
committerDerrick Brashear <shadow@dementia.org>
Wed, 10 Jul 2002 20:38:54 +0000 (20:38 +0000)
make callback interface like unix

(cherry picked from commit eb8c33d2993ef279218e970a300d5bac2bb63f9b)

src/WINNT/afsd/cm_callback.c

index e8d7665a131a90ae65307121f8fa50346db80b84..c01099cc2e0a102cdf26f18425b359853de27e76 100644 (file)
@@ -435,14 +435,14 @@ int SRXAFSCB_GetCellServDB(
     struct rx_call *a_call,
     afs_int32 a_index,
     char **a_name,
-    afs_int32 *a_hosts)
+    serverList *a_hosts)
 {
     char *t_name;
 
     t_name = (char *)malloc(AFSNAMEMAX);
     t_name[0] = '\0';
     *a_name = t_name;
-    memset(a_hosts, 0, AFSMAXCELLHOSTS * sizeof(afs_int32));
+    a_hosts->serverList_len = 0;
     return 0;
 }
 
@@ -472,10 +472,11 @@ int SRXAFSCB_GetLocalCell(
 {
     char *t_name;
 
-    t_name = (char *)malloc(AFSNAMEMAX);
     if (cm_rootCellp) {
+       t_name = (char *)malloc(strlen(cm_rootCellp->namep)+1);
         strcpy(t_name, cm_rootCellp->namep);
     } else {
+       t_name = (char *)malloc(1);
        t_name[0] = '\0';
     }
     *a_name = t_name;