summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorchalcy0n <jeroen@jeroennijhof.nl>2013-03-22 07:16:02 -0700
committerchalcy0n <jeroen@jeroennijhof.nl>2013-03-22 07:16:02 -0700
commit725c39dbb5b1615c4b80c886383f9fb975fbe631 (patch)
tree549f554a7902c05497ba7a51f3d2820cc0cb2d1d
parent00a5a420ef6d782177cd4aca26f10514eec06d82 (diff)
parent85a5ebf7b0550e3870a823e58eade302a3417e3c (diff)
downloadpam_tacplus-725c39dbb5b1615c4b80c886383f9fb975fbe631.tar.gz
pam_tacplus-725c39dbb5b1615c4b80c886383f9fb975fbe631.zip
Merge pull request #4 from walterdejong/master
fix for issue #3
-rw-r--r--support.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/support.c b/support.c
index e28dc71..e92f596 100644
--- a/support.c
+++ b/support.c
@@ -237,7 +237,7 @@ int _pam_parse (int argc, const char **argv) {
if(port)
*port = '\0';
if ((rv = getaddrinfo(*argv + 7, (port == NULL ? "49" : port+1), &hints, &servers)) == 0) {
- for(server = servers; server != NULL; server = server->ai_next) {
+ for(server = servers; server != NULL && tac_srv_no < TAC_PLUS_MAXSERVERS; server = server->ai_next) {
tac_srv[tac_srv_no] = server;
tac_srv_no++;
}