-rw-r--r-- | src/iiid.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/iiid.cc b/src/iiid.cc index 6c23790..c026050 100644 --- a/src/iiid.cc +++ b/src/iiid.cc | |||
@@ -44,25 +44,25 @@ int main(int argc,char **argv) try { | |||
44 | exit(0); | 44 | exit(0); |
45 | break; | 45 | break; |
46 | case 'V': | 46 | case 'V': |
47 | std::cerr << VERSION << std::endl; | 47 | std::cerr << VERSION << std::endl; |
48 | exit(0); | 48 | exit(0); |
49 | break; | 49 | break; |
50 | case 'L': | 50 | case 'L': |
51 | extern const char *COPYING; | 51 | extern const char *COPYING; |
52 | std::cerr << COPYING << std::endl; | 52 | std::cerr << COPYING << std::endl; |
53 | exit(0); | 53 | exit(0); |
54 | break; | 54 | break; |
55 | case 'p': | 55 | case 'p': |
56 | port = strtol(optarg,0,0); | 56 | port = 0xffff&strtol(optarg,0,0); |
57 | if(errno) { | 57 | if(errno) { |
58 | std::cerr << "Failed to parse port number" << std::endl; | 58 | std::cerr << "Failed to parse port number" << std::endl; |
59 | exit(1); | 59 | exit(1); |
60 | } | 60 | } |
61 | break; | 61 | break; |
62 | default: | 62 | default: |
63 | std::cerr << "Huh?" << std::endl; | 63 | std::cerr << "Huh?" << std::endl; |
64 | exit(1); | 64 | exit(1); |
65 | break; | 65 | break; |
66 | } | 66 | } |
67 | } | 67 | } |
68 | 68 | ||