periodicstats: fix memory leak

fix memory leak and other general improvements
This commit is contained in:
Rahul 2021-07-02 18:21:54 +05:30
parent f831eb5259
commit eb8d678e0f
2 changed files with 5 additions and 8 deletions

View file

@ -5,12 +5,12 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=periodicstats
PKG_VERSION:=1.0.1
PKG_VERSION:=1.0.2
LOCAL_DEV:=0
ifneq ($(LOCAL_DEV),1)
PKG_SOURCE_PROTO:=git
PKG_SOURCE_VERSION:=1cecf36826a5f350ec377683215c5bd17eaee82f
PKG_SOURCE_VERSION:=d53b540a89165753922707ed624b315d58abd10a
PKG_SOURCE_URL:=https://dev.iopsys.eu/iopsys/periodicstats.git
PKG_SOURCE:=$(PKG_NAME)-$(PKG_SOURCE_VERSION).tar.gz
PKG_MIRROR_HASH:=skip
@ -26,7 +26,7 @@ define Package/periodicstats
SECTION:=utils
CATEGORY:=Utilities
TITLE:=Periodic Statistics Daemon
DEPENDS:=+libuci +libubox +libubus +libblobmsg-json +libjson-c +libbbfdm
DEPENDS:=+libuci +libubox +libubus +libblobmsg-json +libjson-c +libbbfdm +libbbf_api +uspd
endef
define Package/periodicstats/description

View file

@ -10,6 +10,7 @@ PROG=/usr/sbin/periodicstatsd
. /lib/functions.sh
start_service() {
ubus wait_for usp
if [ -f "/etc/config/periodicstats" ]; then
if [ "$(uci -q get periodicstats.globals.enable)" == "1" ]; then
procd_open_instance periodicstatsd
@ -25,12 +26,8 @@ stop() {
echo ;
}
boot() {
start
}
service_triggers() {
procd_add_reload_trigger periodicstats
procd_add_reload_trigger periodicstats uspd
}
reload_service() {