From 1e3180a31a3533b5f5a2ee70e8cb97137b63d143 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 25 Nov 2025 18:27:27 +0600 Subject: [PATCH] Added root check --- source/libublsettings-gtk3.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/libublsettings-gtk3.c b/source/libublsettings-gtk3.c index c4d5336..4866b63 100644 --- a/source/libublsettings-gtk3.c +++ b/source/libublsettings-gtk3.c @@ -117,7 +117,7 @@ alpm_list_t *_yon_packages_get_db_list(enum YON_PACKAGES_DB_TYPE type){ } int yon_packages_init(){ - if (packages_struct.packages_handle) return 0; + if (packages_struct.packages_handle||getuid()) return 0; int status = _yon_packages_get_db(); if (!status) return 0; @@ -241,6 +241,7 @@ config_str yon_packages_get_depends(enum YON_PACKAGES_DB_TYPE type, const char * } void yon_packages_update(){ + if (getuid()) return; if (packages_struct.packages_handle) alpm_release(packages_struct.packages_handle); packages_struct.packages_handle=NULL; _yon_packages_get_db();