From 33f6c8c8092251cd634100c2bcab1dcf8e202c18 Mon Sep 17 00:00:00 2001 From: Walter de Jong Date: Fri, 22 Mar 2013 22:32:42 +0100 Subject: code cleanup --- support.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/support.c b/support.c index 1e048a4..977537d 100644 --- a/support.c +++ b/support.c @@ -242,10 +242,11 @@ int _pam_parse (int argc, const char **argv) { strcpy(server_buf, *argv + 7); port = strchr(server_buf, ':'); - if (port) + if (port != NULL) { *port = '\0'; - - if ((rv = getaddrinfo(server_buf, (port == NULL ? "49" : port+1), &hints, &servers)) == 0) { + port++; + } + if ((rv = getaddrinfo(server_buf, (port == NULL) ? "49" : port, &hints, &servers)) == 0) { for(server = servers; server != NULL && tac_srv_no < TAC_PLUS_MAXSERVERS; server = server->ai_next) { tac_srv[tac_srv_no] = server; tac_srv_no++; -- cgit v1.2.3