X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/735b44ac693f2a1eeb93336853c0b7d7bf3d66ba..cbe4e8a6e6563d892ef8fc604ff0b8093b9e7387:/package/iwinfo/src/iwinfo_cli.c diff --git a/package/iwinfo/src/iwinfo_cli.c b/package/iwinfo/src/iwinfo_cli.c index 4f8f5612c..d60d7b8d9 100644 --- a/package/iwinfo/src/iwinfo_cli.c +++ b/package/iwinfo/src/iwinfo_cli.c @@ -391,9 +391,14 @@ static char * print_frequency(const struct iwinfo_ops *iw, const char *ifname) static char * print_txpower(const struct iwinfo_ops *iw, const char *ifname) { - int pwr; + int pwr, off; + if (iw->txpower_offset(ifname, &off)) + off = 0; + if (iw->txpower(ifname, &pwr)) pwr = -1; + else + pwr += off; return format_txpower(pwr); }