diff options
Diffstat (limited to 'tcpip')
-rw-r--r-- | tcpip/rip98d.c | 46 | ||||
-rw-r--r-- | tcpip/rip98r.c | 56 | ||||
-rw-r--r-- | tcpip/ttylinkd.c | 74 |
3 files changed, 88 insertions, 88 deletions
diff --git a/tcpip/rip98d.c b/tcpip/rip98d.c index b05d196..ca9a7b5 100644 --- a/tcpip/rip98d.c +++ b/tcpip/rip98d.c @@ -279,31 +279,31 @@ int main(int argc, char **argv) while ((i = getopt(argc, argv, "dlrt:v")) != -1) { switch (i) { - case 'd': - debug = TRUE; - break; - case 'l': - logging = TRUE; - break; - case 'r': - route_restrict = TRUE; - break; - case 't': - interval = atoi(optarg) * 60; - if (interval < 60 || interval > 7200) { - fprintf(stderr, "rip98d: invalid time interval\n"); - return 1; - } - break; - case 'v': - printf("rip98d: %s\n", VERSION); - return 0; - case ':': + case 'd': + debug = TRUE; + break; + case 'l': + logging = TRUE; + break; + case 'r': + route_restrict = TRUE; + break; + case 't': + interval = atoi(optarg) * 60; + if (interval < 60 || interval > 7200) { fprintf(stderr, "rip98d: invalid time interval\n"); return 1; - case '?': - fprintf(stderr, "usage: rip98d [-d] [-l] [-r] [-t interval] [-v]\n"); - return 1; + } + break; + case 'v': + printf("rip98d: %s\n", VERSION); + return 0; + case ':': + fprintf(stderr, "rip98d: invalid time interval\n"); + return 1; + case '?': + fprintf(stderr, "usage: rip98d [-d] [-l] [-r] [-t interval] [-v]\n"); + return 1; } } diff --git a/tcpip/rip98r.c b/tcpip/rip98r.c index bb593cd..b1f283c 100644 --- a/tcpip/rip98r.c +++ b/tcpip/rip98r.c @@ -151,37 +151,37 @@ void receive_routes(int s) switch (cmp_route(route, addr, bits, metric)) { - case NO_ROUTE: - matched = TRUE; - break; - - case REPLACE_ROUTE: - route->action = DEL_ROUTE; - - case ADDITIONAL_ROUTE: - if (!found) { - if ((new = malloc(sizeof(struct route_struct))) == NULL) { - if (logging) - syslog(LOG_ERR, "out of memory\n"); - return; - } - - new->addr = addr; - new->bits = bits; - new->metric = metric; - new->action = NEW_ROUTE; - - new->next = first_route; - first_route = new; - - found = TRUE; + case NO_ROUTE: + matched = TRUE; + break; + + case REPLACE_ROUTE: + route->action = DEL_ROUTE; + + case ADDITIONAL_ROUTE: + if (!found) { + if ((new = malloc(sizeof(struct route_struct))) == NULL) { + if (logging) + syslog(LOG_ERR, "out of memory\n"); + return; } - matched = TRUE; - break; + new->addr = addr; + new->bits = bits; + new->metric = metric; + new->action = NEW_ROUTE; - default: - break; + new->next = first_route; + first_route = new; + + found = TRUE; + } + + matched = TRUE; + break; + + default: + break; } } diff --git a/tcpip/ttylinkd.c b/tcpip/ttylinkd.c index d6e8287..c4399d5 100644 --- a/tcpip/ttylinkd.c +++ b/tcpip/ttylinkd.c @@ -175,45 +175,45 @@ int main(int argc, char *argv[]) } else { userfamily = sa.sa_family; switch (sa.sa_family) { - case AF_INET: - peer_sin = (struct sockaddr_in*)&sa; - write(STDOUT_FILENO, buf, strlen(buf)); - sprintf(buf, "Please enter your callsign: "); - write(STDOUT_FILENO, buf, strlen(buf)); - fflush(stdout); - if (fgets(user, NAME_SIZE-1, stdin) == NULL) - return 0; - for (i = 0; user[i] != '\0' && user[i] != '\n' && user[i] != '\r'; i++) - ; - user[i] = '\0'; - if (strlen(user) < 1) - return 0; - userfamily = AF_INET; - break; - case AF_AX25: - case AF_NETROM: - peer_sax = (struct sockaddr_ax25*)&sa; - for (i=0 ; i < 6 ; i++) - { - user[i] = tolower(((peer_sax->sax25_call.ax25_call[i]) >>1)&0x7f); - if (user[i] == ' ') - break; - } - user[i] = '\0'; + case AF_INET: + peer_sin = (struct sockaddr_in*)&sa; + write(STDOUT_FILENO, buf, strlen(buf)); + sprintf(buf, "Please enter your callsign: "); + write(STDOUT_FILENO, buf, strlen(buf)); + fflush(stdout); + if (fgets(user, NAME_SIZE-1, stdin) == NULL) + return 0; + for (i = 0; user[i] != '\0' && user[i] != '\n' && user[i] != '\r'; i++) + ; + user[i] = '\0'; + if (strlen(user) < 1) + return 0; + userfamily = AF_INET; + break; + case AF_AX25: + case AF_NETROM: + peer_sax = (struct sockaddr_ax25*)&sa; + for (i=0 ; i < 6 ; i++) + { + user[i] = tolower(((peer_sax->sax25_call.ax25_call[i]) >>1)&0x7f); + if (user[i] == ' ') break; - case AF_ROSE: - peer_srose = (struct sockaddr_rose*)&sa; - for (i=0 ; i < 6 ; i++) - { - user[i] = tolower(((peer_srose->srose_call.ax25_call[i]) >>1)&0x7f); - if (user[i] == ' ') - break; - } - user[i] = '\0'; + } + user[i] = '\0'; + break; + case AF_ROSE: + peer_srose = (struct sockaddr_rose*)&sa; + for (i=0 ; i < 6 ; i++) + { + user[i] = tolower(((peer_srose->srose_call.ax25_call[i]) >>1)&0x7f); + if (user[i] == ' ') break; - default: - syslog(LOG_DAEMON | LOG_CRIT, "Unsupported address family."); - exit(1); + } + user[i] = '\0'; + break; + default: + syslog(LOG_DAEMON | LOG_CRIT, "Unsupported address family."); + exit(1); } } |