diff options
-rw-r--r-- | src/lib/krb5/rcache/rc_dfl.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/krb5/rcache/rc_dfl.c b/src/lib/krb5/rcache/rc_dfl.c index 07b89ca039..c1efcd7df1 100644 --- a/src/lib/krb5/rcache/rc_dfl.c +++ b/src/lib/krb5/rcache/rc_dfl.c @@ -299,8 +299,8 @@ krb5_rcache id; for (;;) { #define FREE1 FREE(rep); -#define FREE2 FREE(rep->client); FREE(rep); -#define FREE3 FREE(rep->server); FREE(rep->client); FREE(rep); +#define FREE2 {FREE(rep->client); FREE(rep);} +#define FREE3 {FREE(rep->server); FREE(rep->client); FREE(rep);} #define CLOSE krb5_rc_io_close(&t->d); if (krb5_rc_io_mark(&t->d)) { |