From 692f2cb05da0d86f365b02d52db0165f4ca230c4 Mon Sep 17 00:00:00 2001 From: "Leandro A. F. Pereira" Date: Sun, 29 Mar 2009 19:30:29 -0300 Subject: Add null-checks to vendor_*() --- hardinfo2/vendor.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'hardinfo2') diff --git a/hardinfo2/vendor.c b/hardinfo2/vendor.c index f75e4e38..3cc7bf39 100644 --- a/hardinfo2/vendor.c +++ b/hardinfo2/vendor.c @@ -81,6 +81,10 @@ static const Vendor vendors[] = { const gchar *vendor_get_name(const gchar * id) { int i; + + if (!id) { + return NULL; + } for (i = 0; vendors[i].id; i++) { if (strstr(id, vendors[i].id)) @@ -94,6 +98,10 @@ const gchar *vendor_get_url(const gchar * id) { int i; + if (!id) { + return NULL; + } + for (i = 0; vendors[i].id; i++) { if (strstr(id, vendors[i].id)) return vendors[i].url; -- cgit v1.2.3