File krb5-1.7-MITKRB5-SA-2011-001.dif of Package krb5-mini
Index: krb5-1.7/src/slave/kpropd.c
===================================================================
--- krb5-1.7.orig/src/slave/kpropd.c
+++ krb5-1.7/src/slave/kpropd.c
@@ -422,11 +422,12 @@ retry:
}
close(s);
- if (iproprole == IPROP_SLAVE)
- close(finet);
-
- if ((ret = WEXITSTATUS(status)) != 0)
- return (ret);
+ if (iproprole == IPROP_SLAVE) {
+ close(finet);
+
+ if ((ret = WEXITSTATUS(status)) != 0)
+ return (ret);
+ }
}
if (iproprole == IPROP_SLAVE)
break;