From: Michael Tremer Date: Mon, 15 Nov 2010 19:10:04 +0000 (+0100) Subject: Fix runtime error when virtflag was null. X-Git-Tag: v0.2~15 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a57a7635c00150465c6dbc4a3b12e04ea0676484;p=oddments%2Ffireinfo.git Fix runtime error when virtflag was null. --- 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));