- {
- fprintf (stderr,
- "This program must be started with our IP, the targets external IP, and our port as arguments.\n");
- return 1;
- }
- if ( (1 != inet_pton (AF_INET, argv[1], &external)) ||
- (1 != inet_pton (AF_INET, argv[2], &target)) )
- {
- fprintf (stderr,
- "Error parsing IPv4 address: %s\n",
- strerror (errno));
- return 1;
- }
- if ( (1 != sscanf (argv[3], "%u", &p) ) ||
- (0 == p) ||
- (0xFFFF < p) )
- {
- fprintf (stderr,
- "Error parsing port value `%s'\n",
- argv[3]);
- return 1;
- }
+ {
+ fprintf (stderr,
+ "This program must be started with our IP, the targets external IP, and our port as arguments.\n");
+ return 1;
+ }
+ if ((1 != inet_pton (AF_INET, argv[1], &external)) ||
+ (1 != inet_pton (AF_INET, argv[2], &target)))
+ {
+ fprintf (stderr, "Error parsing IPv4 address: %s\n", strerror (errno));
+ return 1;
+ }
+ if ((1 != sscanf (argv[3], "%u", &p)) || (0 == p) || (0xFFFF < p))
+ {
+ fprintf (stderr, "Error parsing port value `%s'\n", argv[3]);
+ return 1;
+ }