aboutsummaryrefslogtreecommitdiff
path: root/hardinfo2/usb_util.c
diff options
context:
space:
mode:
authorbigbear <ns@bigbear.dk>2024-02-08 02:55:50 +0100
committerbigbear <ns@bigbear.dk>2024-02-08 19:52:53 +0100
commit3c387015ab71e9a0f4ec375e194a499019272c60 (patch)
tree85c59f20fb82d21d5f732137f16194383a364e69 /hardinfo2/usb_util.c
parent3d25cd5ae8241b687b970f8c1861451636a8f6ea (diff)
FIX GCC Compatibility
Diffstat (limited to 'hardinfo2/usb_util.c')
-rw-r--r--hardinfo2/usb_util.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/hardinfo2/usb_util.c b/hardinfo2/usb_util.c
index d9f943b1..744f084f 100644
--- a/hardinfo2/usb_util.c
+++ b/hardinfo2/usb_util.c
@@ -273,7 +273,9 @@ static gboolean usb_get_device_lsusb(int bus, int dev, usbd *s) {
static gboolean usb_get_interface_sysfs(int conf, int number,
const char* devpath, usbi *intf){
gchar *ifpath, *drvpath, *tmp;
- ids_query_result result = {};
+ ids_query_result result;// = {};
+
+ memset(&result,0,sizeof(ids_query_result));
ifpath = g_strdup_printf("%s:%d.%d", devpath, conf, number);
if (!g_file_test(ifpath, G_FILE_TEST_EXISTS)){
@@ -335,9 +337,10 @@ static void find_usb_ids_file() {
void usb_lookup_ids_vendor_product_str(gint vendor_id, gint product_id,
gchar **vendor_str, gchar **product_str) {
- ids_query_result result = {};
+ ids_query_result result;// = {};
gchar *qpath;
+ memset(&result,0,sizeof(ids_query_result));
if (!usb_ids_file)
find_usb_ids_file();
if (!usb_ids_file)
@@ -356,9 +359,10 @@ static gboolean usb_get_device_sysfs(int bus, int dev, const char* sysfspath, us
usbi *intf;
gboolean ok;
int i, if_count = 0, conf = 0, ver;
- ids_query_result result = {};
+ ids_query_result result;// = {};
gchar *qpath;
+ memset(&result,0,sizeof(ids_query_result));
if (sysfspath == NULL)
return FALSE;