forked from osmocom/wireshark
Use get_positive_int() to parse signed positive arguments.
Change-Id: I323b2c203b49a6921251583772bdb3c3afacd31b Reviewed-on: https://code.wireshark.org/review/17510 Reviewed-by: Guy Harris <guy@alum.mit.edu>
This commit is contained in:
parent
c02865d3fe
commit
4adf7f2be5
|
@ -3688,7 +3688,7 @@ set_80211_channel(const char *iface, const char *opt)
|
|||
for (args = 0; options[args]; args++);
|
||||
|
||||
if (options[0])
|
||||
freq = atoi(options[0]);
|
||||
freq = get_positive_int(options[0], "802.11 channel frequency");
|
||||
|
||||
if (args >= 1 && options[1]) {
|
||||
type = ws80211_str_to_chan_type(options[1]);
|
||||
|
@ -3700,10 +3700,10 @@ set_80211_channel(const char *iface, const char *opt)
|
|||
}
|
||||
|
||||
if (args >= 2 && options[2])
|
||||
center_freq1 = atoi(options[2]);
|
||||
center_freq1 = get_positive_int(options[2], "VHT center frequency");
|
||||
|
||||
if (args >= 3 && options[3])
|
||||
center_freq2 = atoi(options[3]);
|
||||
center_freq2 = get_positive_int(options[3], "VHT center frequency 2");
|
||||
|
||||
ret = ws80211_init();
|
||||
if (ret) {
|
||||
|
|
Loading…
Reference in New Issue