be633bbbb2
child process exits with an error (MITKRB5-SA-2011-001), a hang or crash in the KDC when using the LDAP kdb backend, and an uninitialized pointer use in the KDC (MITKRB5-SA-2011-002) (CVE-2010-4022, #664009, CVE-2011-0281, #668719, CVE-2011-0282, #668726, CVE-2011-0283, #670567)
20 lines
632 B
Plaintext
20 lines
632 B
Plaintext
diff -up krb5/src/slave/kpropd.c krb5/src/slave/kpropd.c
|
|
--- krb5/src/slave/kpropd.c 2010-12-17 11:14:26.000000000 -0500
|
|
+++ krb5/src/slave/kpropd.c 2010-12-17 11:41:19.000000000 -0500
|
|
@@ -404,11 +404,11 @@ retry:
|
|
}
|
|
|
|
close(s);
|
|
- if (iproprole == IPROP_SLAVE)
|
|
+ if (iproprole == IPROP_SLAVE) {
|
|
close(finet);
|
|
-
|
|
- if ((ret = WEXITSTATUS(status)) != 0)
|
|
- return (ret);
|
|
+ if ((ret = WEXITSTATUS(status)) != 0)
|
|
+ return (ret);
|
|
+ }
|
|
}
|
|
if (iproprole == IPROP_SLAVE)
|
|
break;
|