* svc_auth_gssapi.c (svcauth_gssapi_unset_names): Don't reset
authorTom Yu <tlyu@mit.edu>
Sun, 5 Mar 2006 22:44:56 +0000 (22:44 +0000)
committerTom Yu <tlyu@mit.edu>
Sun, 5 Mar 2006 22:44:56 +0000 (22:44 +0000)
server_creds_count after the first loop; it counts both
server_creds_list and server_name_list.

git-svn-id: svn://anonsvn.mit.edu/krb5/users/tlyu/branches/mechglue@17699 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/rpc/ChangeLog
src/lib/rpc/svc_auth_gssapi.c

index 914730b5a912015e8271b92c83dafb326f00f47d..6403bc2384fb1cbf4cb3329210736d6da3942512 100644 (file)
@@ -1,3 +1,9 @@
+2006-03-05  Tom Yu  <tlyu@mit.edu>
+
+       * svc_auth_gssapi.c (svcauth_gssapi_unset_names): Don't reset
+       server_creds_count after the first loop; it counts both
+       server_creds_list and server_name_list.
+
 2005-08-20  Ken Raeburn  <raeburn@mit.edu>
 
        * configure.in: Use K5_AC_INIT instead of AC_INIT.
index 7ddefe5e82649e7e0c15862d4dd4ef14d3188940..ec2410331f925845060da2042269b76470c1cf59 100644 (file)
@@ -972,7 +972,6 @@ void svcauth_gssapi_unset_names(void)
                    gss_release_cred(&minor_stat, &server_creds_list[i]);
          free(server_creds_list);
          server_creds_list = NULL;
-         server_creds_count = 0;
      }
 
      if (server_name_list) {
@@ -981,8 +980,8 @@ void svcauth_gssapi_unset_names(void)
                    gss_release_name(&minor_stat, &server_name_list[i]);
          free(server_name_list);
          server_name_list = NULL;
-         server_creds_count = 0;
      }
+     server_creds_count = 0;
 }