diff options
| author | Danilo Almeida <dalmeida@mit.edu> | 2001-05-08 14:29:53 +0000 |
|---|---|---|
| committer | Danilo Almeida <dalmeida@mit.edu> | 2001-05-08 14:29:53 +0000 |
| commit | ef78f203db903f1a0b26d1a20ec8c7f95f9d42d2 (patch) | |
| tree | 8e3105d2ae435fd56d3adfddf278dc2ce40b0781 /src/lib | |
| parent | 5c4ec4398a5a80f245391670d7e5b79fa1c0effe (diff) | |
| download | krb5-ef78f203db903f1a0b26d1a20ec8c7f95f9d42d2.tar.gz krb5-ef78f203db903f1a0b26d1a20ec8c7f95f9d42d2.tar.xz krb5-ef78f203db903f1a0b26d1a20ec8c7f95f9d42d2.zip | |
* locate_kdc.c (add_host_to_list): Initialize stack variable err
which would otherwise get returned without being set in certain
circumstances.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13235 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/krb5/os/ChangeLog | 6 | ||||
| -rw-r--r-- | src/lib/krb5/os/locate_kdc.c | 4 |
2 files changed, 9 insertions, 1 deletions
diff --git a/src/lib/krb5/os/ChangeLog b/src/lib/krb5/os/ChangeLog index 244267ba3a..2aa21e6f9b 100644 --- a/src/lib/krb5/os/ChangeLog +++ b/src/lib/krb5/os/ChangeLog @@ -1,3 +1,9 @@ +2001-05-08 Danilo Almeida <dalmeida@mit.edu> + + * locate_kdc.c (add_host_to_list): Initialize stack variable err + which would otherwise get returned without being set in certain + circumstances. + 2001-05-07 Ken Raeburn <raeburn@mit.edu> * locate_kdc.c (add_sockaddr_to_list) [TEST]: If getnameinfo is diff --git a/src/lib/krb5/os/locate_kdc.c b/src/lib/krb5/os/locate_kdc.c index 7b6ec221b6..c518c1f1f6 100644 --- a/src/lib/krb5/os/locate_kdc.c +++ b/src/lib/krb5/os/locate_kdc.c @@ -286,7 +286,9 @@ add_host_to_list (struct addrlist *lp, const char *hostname, #else struct hostent *hp; #endif - int err; + /* Must set err to 0 for the case we return err without ever + setting it -- !HAVE_GETADDRINFO and !hp */ + int err = 0; #ifdef TEST fprintf (stderr, "adding hostname %s, ports %d,%d\n", hostname, |
