From: John Kohl Date: Mon, 4 Mar 1991 16:38:41 +0000 (+0000) Subject: fix a problem with FREE3 not being a single statement X-Git-Tag: krb5-1.0-alpha4~121 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=c554782b86b0f048578867c2f3cadaa4ab68971c;p=krb5.git fix a problem with FREE3 not being a single statement git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1851 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/lib/krb5/rcache/rc_dfl.c b/src/lib/krb5/rcache/rc_dfl.c index 07b89ca03..c1efcd7df 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)) {