diff options
author | Jan Zeleny <jzeleny@redhat.com> | 2010-08-30 12:38:21 +0200 |
---|---|---|
committer | Stephen Gallagher <sgallagh@redhat.com> | 2010-09-02 12:23:19 -0400 |
commit | 13901dfa7292540b8e2475065c7d977a80cb2ae2 (patch) | |
tree | 45e60746fb42b638e22d8fe795d7f99c276a032b /src/providers | |
parent | 8e3b80291c0ecfd26cfdb87a7c9dba4af9dbc10e (diff) | |
download | sssd-13901dfa7292540b8e2475065c7d977a80cb2ae2.tar.gz sssd-13901dfa7292540b8e2475065c7d977a80cb2ae2.tar.bz2 sssd-13901dfa7292540b8e2475065c7d977a80cb2ae2.zip |
Fixed potential comparison of undefined variable
If the allocation on line 678 failed, the value of ret was undefined
in following comparison. ENOMEM is now assigned before the comparison.
Ticket: #578
Diffstat (limited to 'src/providers')
-rw-r--r-- | src/providers/krb5/krb5_auth.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/providers/krb5/krb5_auth.c b/src/providers/krb5/krb5_auth.c index d43bb02d..341e73aa 100644 --- a/src/providers/krb5/krb5_auth.c +++ b/src/providers/krb5/krb5_auth.c @@ -677,6 +677,7 @@ struct tevent_req *krb5_auth_send(TALLOC_CTX *mem_ctx, attrs = talloc_array(state, const char *, 6); if (attrs == NULL) { + ret = ENOMEM; goto done; } |