Lines 161-167
Link Here
|
161 |
{ |
161 |
{ |
162 |
|
162 |
|
163 |
if (carpr_vhid == -1) |
163 |
if (carpr_vhid == -1) |
164 |
errx(1, "passwd requires vhid"); |
164 |
errx(1, "pass requires vhid (must come first)"); |
165 |
|
165 |
|
166 |
carpr_key = val; |
166 |
carpr_key = val; |
167 |
} |
167 |
} |
Lines 171-179
Link Here
|
171 |
{ |
171 |
{ |
172 |
|
172 |
|
173 |
if (carpr_vhid == -1) |
173 |
if (carpr_vhid == -1) |
174 |
errx(1, "advskew requires vhid"); |
174 |
errx(1, "advskew requires vhid (must come first)"); |
175 |
|
175 |
|
176 |
carpr_advskew = atoi(val); |
176 |
carpr_advskew = atoi(val); |
|
|
177 |
|
178 |
if (carpr_advskew < 0 || carpr_advskew > CARP_MAXSKEW) |
179 |
errx(1, "advskew must be something between 0 and %u", |
180 |
CARP_MAXSKEW); |
181 |
|
177 |
} |
182 |
} |
178 |
|
183 |
|
179 |
static void |
184 |
static void |
Lines 181-189
Link Here
|
181 |
{ |
186 |
{ |
182 |
|
187 |
|
183 |
if (carpr_vhid == -1) |
188 |
if (carpr_vhid == -1) |
184 |
errx(1, "advbase requires vhid"); |
189 |
errx(1, "advbase requires vhid (must come first)"); |
185 |
|
190 |
|
186 |
carpr_advbase = atoi(val); |
191 |
carpr_advbase = atoi(val); |
|
|
192 |
|
193 |
if (carpr_advbase < CARP_DFLTINTV || carpr_advbase > 255) |
194 |
errx(1, "advbase must be greater than 0 and less than 256"); |
195 |
|
187 |
} |
196 |
} |
188 |
|
197 |
|
189 |
static void |
198 |
static void |
Lines 192-198
Link Here
|
192 |
int i; |
201 |
int i; |
193 |
|
202 |
|
194 |
if (carpr_vhid == -1) |
203 |
if (carpr_vhid == -1) |
195 |
errx(1, "state requires vhid"); |
204 |
errx(1, "state requires vhid (must come first)"); |
196 |
|
205 |
|
197 |
for (i = 0; i <= CARP_MAXSTATE; i++) |
206 |
for (i = 0; i <= CARP_MAXSTATE; i++) |
198 |
if (strcasecmp(carp_states[i], val) == 0) { |
207 |
if (strcasecmp(carp_states[i], val) == 0) { |