diff options
author | Jakub Hrozek <jhrozek@redhat.com> | 2012-02-22 18:44:14 +0100 |
---|---|---|
committer | Stephen Gallagher <sgallagh@redhat.com> | 2012-02-23 09:13:17 -0500 |
commit | c65df321c0d2db686ad1026bde56fcb44eee2a0a (patch) | |
tree | 43cb24968f776f921b4002694c8d4eb09e9c0893 /src/providers/ipa/ipa_dyndns.c | |
parent | 1380fad3bff067fcfcdc0b16e903278415f5cbe6 (diff) | |
download | sssd-c65df321c0d2db686ad1026bde56fcb44eee2a0a.tar.gz sssd-c65df321c0d2db686ad1026bde56fcb44eee2a0a.tar.xz sssd-c65df321c0d2db686ad1026bde56fcb44eee2a0a.zip |
Save errno value before calling DEBUG
Diffstat (limited to 'src/providers/ipa/ipa_dyndns.c')
-rw-r--r-- | src/providers/ipa/ipa_dyndns.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/providers/ipa/ipa_dyndns.c b/src/providers/ipa/ipa_dyndns.c index 0d2c34e66..f4c1a529f 100644 --- a/src/providers/ipa/ipa_dyndns.c +++ b/src/providers/ipa/ipa_dyndns.c @@ -344,10 +344,12 @@ static int ipa_dyndns_add_ldap_iface(struct ipa_dyndns_ctx *state, return ret; } + errno = 0; ret = getsockname(fd, (struct sockaddr *) &ss, &ss_len); if (ret == -1) { - DEBUG(0,("Failed to get socket name\n")); - return errno; + ret = errno; + DEBUG(SSSDBG_CRIT_FAILURE, ("Failed to get socket name\n")); + return ret; } switch(ss.ss_family) { |