summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornima <nima@abc39116-655e-4be6-ad55-d661dc543056>2008-07-29 00:29:05 +0000
committernima <nima@abc39116-655e-4be6-ad55-d661dc543056>2008-07-29 00:29:05 +0000
commit968758dda5dfcb6b241e33453537b1d01adc185e (patch)
tree7bc16439e999e775523cb7c50c5c75d07acf0846
parentc4a6a91790a555db27956429ac74ca277988e24b (diff)
downloadpython-dmidecode-968758dda5dfcb6b241e33453537b1d01adc185e.tar.gz
python-dmidecode-968758dda5dfcb6b241e33453537b1d01adc185e.tar.xz
python-dmidecode-968758dda5dfcb6b241e33453537b1d01adc185e.zip
Bug fix (removed unnecessary breakr).
Changed %i back to %u for now, even though it does not work with Python. Better to do the change globally - later. git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@28 abc39116-655e-4be6-ad55-d661dc543056
-rw-r--r--dmidecode.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/dmidecode.c b/dmidecode.c
index 9646836..fa778b9 100644
--- a/dmidecode.c
+++ b/dmidecode.c
@@ -2974,7 +2974,6 @@ void dmi_decode(struct dmi_header *h, u16 ver, PyObject* pydata) {
PyDict_SetItemString(_val, "Manufacturer (Vendor)", dmi_string_py(h, data[0x07]));
PyDict_SetItemString(caseData, "Manufacturer", _val);
Py_DECREF(_val);
- break;
_val = dmi_string_py(h, data[0x10]);
PyDict_SetItemString(caseData, "Version", _val);
@@ -3015,6 +3014,7 @@ void dmi_decode(struct dmi_header *h, u16 ver, PyObject* pydata) {
dmiAppendObject(++minor, "L2 Cache Handle", dmi_processor_cache(WORD(data+0x1C), "L2", ver, _));
dmiAppendObject(++minor, "L3 Cache Handle", dmi_processor_cache(WORD(data+0x1E), "L3", ver, _));
}
+
if(h->length<0x23) break;
_val = dmi_string_py(h, data[0x20]);
PyDict_SetItemString(caseData, "Serial Number", _val);
@@ -3146,7 +3146,7 @@ void dmi_decode(struct dmi_header *h, u16 ver, PyObject* pydata) {
caseData = PyDict_New();
if(h->length<0x16) break;
- _val = PyString_FromFormat("%i", data[0x04]);
+ _val = PyString_FromFormat("%u", data[0x04]);
PyDict_SetItemString(caseData, "Installable Languages", _val);
Py_DECREF(_val);