From a57a7635c00150465c6dbc4a3b12e04ea0676484 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Mon, 15 Nov 2010 20:10:04 +0100 Subject: [PATCH] Fix runtime error when virtflag was null. --- src/fireinfo.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/fireinfo.c b/src/fireinfo.c index f4ef19a..c9c5700 100644 --- a/src/fireinfo.c +++ b/src/fireinfo.c @@ -423,7 +423,12 @@ do_cpuinfo() { PyDict_SetItemString(d, "model", PyString_FromString(desc->model)); /* Virtualization flag */ - PyDict_SetItemString(d, "virtflag", PyString_FromString(desc->virtflag)); + if (desc->virtflag) { + o = PyString_FromString(desc->virtflag); + } else { + o = Py_None; + } + PyDict_SetItemString(d, "virtflag", o); /* Stepping */ PyDict_SetItemString(d, "stepping", PyString_FromString(desc->stepping)); -- 2.39.2