pull up r19852 from trunk
authorTom Yu <tlyu@mit.edu>
Fri, 28 Sep 2007 23:36:00 +0000 (23:36 +0000)
committerTom Yu <tlyu@mit.edu>
Fri, 28 Sep 2007 23:36:00 +0000 (23:36 +0000)
commit975554e3f0be190c31f075a89f5499a6bc411ddf
tree5ba48d607a52fd51332987e3eed03d393252c795
parente5b02351fc4523f2e008510db80a7ee9e21a473f
pull up r19852 from trunk

 r19852@cathode-dark-space:  jaltman | 2007-08-24 10:20:31 -0400
 ticket: new
 subject: NIM: resource leak in khui_action_trigger()
 component: windows

 The khui_action_trigger() function in the Network Identity Manager API
 creates a copy of the current user interface context (which contains
 information about the credentials and identities that are currently
 selected) before triggering the requested action.  Then it will use
 the copy to restore the user interface context to its previous state.
 A coding error results in the copy of the context to never be
 released.  As a result there is a resource leak.

 The attached patch fixes the leak by releasing the context once it
 is no longer needed.

ticket: 5673
version_fixed: 1.6.3

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-6@19987 dc483132-0cff-0310-8789-dd5450dbe970
src/windows/identity/uilib/action.c