From cd3224c29e130cae1d3acf826532e57759073e71 Mon Sep 17 00:00:00 2001 From: Anis Ellouze Date: Mon, 9 May 2016 18:02:22 +0100 Subject: [PATCH] Ticket refs #8597 : Fix get Frequency issue --- dm/dmtree/tr181/wifi.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dm/dmtree/tr181/wifi.c b/dm/dmtree/tr181/wifi.c index d3651e4..f0c22ad 100644 --- a/dm/dmtree/tr181/wifi.c +++ b/dm/dmtree/tr181/wifi.c @@ -177,6 +177,10 @@ int get_radio_frequency(char *refparam, struct dmctx *ctx, char **value) dmubus_call("router", "wl", UBUS_ARGS{{"vif", wlan_name}}, 1, &res); DM_ASSERT(res, *value = ""); json_select(res, "frequency", 0, NULL, &freq, NULL); + if(strcmp(freq, "2") ==0 ) { + dmastrcat(value, freq, ".4GHz"); // MEM WILL BE FREED IN DMMEMCLEAN + return 0; + } dmastrcat(value, freq, "GHz"); // MEM WILL BE FREED IN DMMEMCLEAN return 0; }