pull up r24878 from trunk
authorTom Yu <tlyu@mit.edu>
Wed, 13 Apr 2011 22:45:08 +0000 (22:45 +0000)
committerTom Yu <tlyu@mit.edu>
Wed, 13 Apr 2011 22:45:08 +0000 (22:45 +0000)
commit01c082c11ac24e813ada11d76b7916c95a53f21f
tree2544f26d272a72bbc24d7a03956a3bc9cd5c8098
parenta28b7e762ae6778b3b683db4eea777cd9ebc4e4b
pull up r24878 from trunk

 ------------------------------------------------------------------------
 r24878 | tlyu | 2011-04-13 14:43:37 -0400 (Wed, 13 Apr 2011) | 11 lines

 ticket: 6899
 tags: pullup
 target_version: 1.9.1

 Fix the sole case in process_chpw_request() where a return could occur
 without allocating the data pointer in the response.  This prevents a
 later free() of an invalid pointer in kill_tcp_or_rpc_connection().

 Also initialize rep->data to NULL in process_chpw_request() and clean
 up *response in dispatch() as an additional precaution.

ticket: 6899
version_fixed: 1.9.1
status: resolved

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-9@24879 dc483132-0cff-0310-8789-dd5450dbe970
src/kadmin/server/schpw.c