projects
/
libradsec.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9bd9afb
)
UDP accounting replies with correct source port
author
venaas
<venaas>
Tue, 15 Jul 2008 12:54:53 +0000
(12:54 +0000)
committer
venaas
<venaas@e88ac4ed-0b26-0410-9574-a7f39faa03bf>
Tue, 15 Jul 2008 12:54:53 +0000
(12:54 +0000)
git-svn-id: https://svn.testnett.uninett.no/radsecproxy/trunk@301
e88ac4ed
-0b26-0410-9574-
a7f39faa03bf
radsecproxy.c
patch
|
blob
|
history
diff --git
a/radsecproxy.c
b/radsecproxy.c
index
b2e734e
..
99b9dde
100644
(file)
--- a/
radsecproxy.c
+++ b/
radsecproxy.c
@@
-2529,7
+2529,8
@@
void *udpserverwr(void *arg) {
}
pthread_mutex_unlock(&replyq->mutex);
- if (sendto(udp_server_sock, reply->buf, RADLEN(reply->buf), 0,
+ if (sendto(*(uint8_t *)reply->buf == RAD_Accounting_Response ? udp_accserver_sock : udp_server_sock,
+ reply->buf, RADLEN(reply->buf), 0,
(struct sockaddr *)&reply->tosa, SOCKADDR_SIZE(reply->tosa)) < 0)
debug(DBG_WARN, "sendudp: send failed");
free(reply->buf);