Skip to content

Commit

Permalink
* radsecproxy.c: Fix typo introduced in 4779686 making rewrite a null
Browse files Browse the repository at this point in the history
operation altogether.
  • Loading branch information
Linus Nordberg committed May 24, 2010
1 parent 8aa05d3 commit aba526e
Showing 1 changed file with 10 additions and 12 deletions.
22 changes: 10 additions & 12 deletions radsecproxy.c
Original file line number Diff line number Diff line change
Expand Up @@ -1094,18 +1094,16 @@ int dorewritemod(struct radmsg *msg, struct list *modattrs) {
int dorewrite(struct radmsg *msg, struct rewrite *rewrite) {
int rv = 1; /* Success. */

if (rewrite)
return 1;

if (rewrite->removeattrs || rewrite->removevendorattrs)
dorewriterm(msg, rewrite->removeattrs, rewrite->removevendorattrs);
if (rewrite->modattrs)
if (!dorewritemod(msg, rewrite->modattrs))
rv = 0;
if (rewrite->addattrs)
if (!dorewriteadd(msg, rewrite->addattrs))
rv = 0;

if (rewrite) {
if (rewrite->removeattrs || rewrite->removevendorattrs)
dorewriterm(msg, rewrite->removeattrs, rewrite->removevendorattrs);
if (rewrite->modattrs)
if (!dorewritemod(msg, rewrite->modattrs))
rv = 0;
if (rewrite->addattrs)
if (!dorewriteadd(msg, rewrite->addattrs))
rv = 0;
}
return rv;
}

Expand Down

0 comments on commit aba526e

Please sign in to comment.