Fix memory leak in kpasswd server UDP error path
authorGreg Hudson <ghudson@mit.edu>
Tue, 19 Apr 2011 16:37:19 +0000 (16:37 +0000)
committerGreg Hudson <ghudson@mit.edu>
Tue, 19 Apr 2011 16:37:19 +0000 (16:37 +0000)
commit4ffd70b133afea3d19fccbac269798c1d210c0fd
tree5a4733048186eb3a99a9216ac4ac271afbf076b9
parentc532a052aa946d3349fac8b7998fea2d1ea91f98
Fix memory leak in kpasswd server UDP error path

The dispatch() in kadmind's schpw.c could return a failure code with
an allocated response container.  net-server.c does not expect this
and leaks the container in the UDP case.  Free the container in
dispatch() if we are returning an error.

ticket: 6903
target_version: 1.9.1
tags: pullup

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24886 dc483132-0cff-0310-8789-dd5450dbe970
src/kadmin/server/schpw.c