------------------------------------------------------------------------
r25498 | hartmans | 2011-12-02 13:52:22 -0500 (Fri, 02 Dec 2011) | 8 lines
ticket: 7036
subject: Fix free ofuninitialized memory in sname_to_princ
tags: pullup
Target_Version: 1.10
Fix free of uninitialized memory in error case introduced in 1.10
development cycle.
ticket: 7036
version_fixed: 1.10
status: resolved
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-10@25521
dc483132-0cff-0310-8789-
dd5450dbe970
/* copy the hostname into non-volatile storage */
if (type == KRB5_NT_SRV_HST) {
- struct addrinfo *ai, hints;
+ struct addrinfo *ai = NULL, hints;
int err;
char hnamebuf[NI_MAXHOST];
}
remote_host = strdup((ai && ai->ai_canonname) ? ai->ai_canonname : hostname);
if (!remote_host) {
- freeaddrinfo(ai);
+ if(ai)
+ freeaddrinfo(ai);
return ENOMEM;
}