radsrv realm routing changes
authorvenaas <venaas>
Wed, 3 Jan 2007 14:58:25 +0000 (14:58 +0000)
committervenaas <venaas@e88ac4ed-0b26-0410-9574-a7f39faa03bf>
Wed, 3 Jan 2007 14:58:25 +0000 (14:58 +0000)
git-svn-id: https://svn.testnett.uninett.no/radsecproxy/trunk@13 e88ac4ed-0b26-0410-9574-a7f39faa03bf

radsecproxy.c

index d480b5d..399ef78 100644 (file)
@@ -527,7 +527,7 @@ struct peer *radsrv(struct request *rq, char *buf, struct peer *from) {
     i = peer_count;
     
     for (i = 0; i < peer_count; i++) {
-       for (realm = peers[i].realms; realm; realm++) {
+       for (realm = peers[i].realms; *realm; realm++) {
            /* assume test@domain */
            if (strlen(*realm) == usernameattr[RAD_Attr_Length] - 5 && !memcmp(usernameattr + 5, *realm, strlen(*realm))) {
                printf("found matching realm: %s, host %s\n", *realm, peers[i].host);