summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-lldpd
diff options
context:
space:
mode:
Diffstat (limited to 'applications/luci-app-lldpd')
-rw-r--r--applications/luci-app-lldpd/root/usr/share/rpcd/ucode/luci.lldpd24
1 files changed, 12 insertions, 12 deletions
diff --git a/applications/luci-app-lldpd/root/usr/share/rpcd/ucode/luci.lldpd b/applications/luci-app-lldpd/root/usr/share/rpcd/ucode/luci.lldpd
index fff7ac55f3..3774e222ce 100644
--- a/applications/luci-app-lldpd/root/usr/share/rpcd/ucode/luci.lldpd
+++ b/applications/luci-app-lldpd/root/usr/share/rpcd/ucode/luci.lldpd
@@ -3,20 +3,20 @@
import { popen } from 'fs';
function lldpcli_json(section) {
- return json(popen(`lldpcli -f json0 show ${section}`, 'r'));
+ return json(popen(`lldpcli -f json0 show ${section}`, 'r')?.read?.('all'));
}
-return {
- 'luci.lldpd': {
- getStatus: {
- call: function() {
- return {
- statistics: lldpcli_json("statistics"),
- neighbors: lldpcli_json("neighbors details"),
- interfaces: lldpcli_json("interfaces"),
- chassis: lldpcli_json("chassis")
- };
- }
+const methods = {
+ getStatus: {
+ call: function() {
+ return {
+ statistics: lldpcli_json("statistics"),
+ neighbors: lldpcli_json("neighbors details"),
+ interfaces: lldpcli_json("interfaces"),
+ chassis: lldpcli_json("chassis")
+ };
}
}
};
+
+return { 'luci.lldpd': methods }; \ No newline at end of file