pull up r19024 from trunk
authorTom Yu <tlyu@mit.edu>
Tue, 10 Apr 2007 21:51:06 +0000 (21:51 +0000)
committerTom Yu <tlyu@mit.edu>
Tue, 10 Apr 2007 21:51:06 +0000 (21:51 +0000)
 r19024@cathode-dark-space:  epeisach | 2006-12-31 13:10:27 -0500
 ticket:new
 subject: Memory leak in tests/gssapi/t_imp_name.c

 Memory leak by not releasing name_oid from gss_display_name().
 (conditional on GSSAPI_V2 being defined).

ticket: 5246
version_fixed: 1.6.1

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-6@19412 dc483132-0cff-0310-8789-dd5450dbe970

src/tests/gssapi/t_imp_name.c

index f4ca41370e65ace1bbbd643a2eb0f0b81f5a5e12..b7001b2161667c1b7dc3785874c584c0908404d5 100644 (file)
@@ -88,7 +88,9 @@ static int test_import_name(name)
        display_buffer(buffer_name);
        printf("\n");
        (void) gss_release_buffer(&min_stat, &buffer_name);
-
+#ifdef GSSAPI_V2
+       (void) gss_release_oid(&min_stat, &name_oid);
+#endif
        (void) gss_release_name(&min_stat, &gss_name);
        return 0;
 }