From 3efe83956be40c98f3ac44cd186a056ec5cf0066 Mon Sep 17 00:00:00 2001 From: "Suren A. Chilingaryan" Date: Tue, 8 Mar 2016 23:26:12 +0100 Subject: Fix device detection code --- pcilib/xml.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pcilib/xml.c') diff --git a/pcilib/xml.c b/pcilib/xml.c index 467c9c7..c514f40 100644 --- a/pcilib/xml.c +++ b/pcilib/xml.c @@ -1294,7 +1294,7 @@ char *pcilib_detect_xml_model(pcilib_t *ctx, unsigned int vendor_id, unsigned in xmlXPathObjectPtr nodes; xmlChar xpath_query[64]; - xmlStrPrintf(xpath_query, sizeof(xpath_query), (xmlChar*)"/devices/device[@vendor=%x and @device=%x]/@model", vendor_id, device_id); + xmlStrPrintf(xpath_query, sizeof(xpath_query), (xmlChar*)"/devices/device[@vendor=\"%04x\" and @device=\"%04x\"]/@model", vendor_id, device_id); data_dir = getenv("PCILIB_DATA_DIR"); if (!data_dir) data_dir = PCILIB_DATA_DIR; -- cgit v1.2.3