diff options
| author | Camille Mougey <commial@gmail.com> | 2017-04-25 08:14:34 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-04-25 08:14:34 +0200 |
| commit | 9db0e26a60a5a5937cef532d05eb4d2984a2f391 (patch) | |
| tree | 96272a78fda6bdd4e7c4f8ef2cfb60c1ce8b242f /miasm2/jitter/arch/JitCore_arm.c | |
| parent | 1741e91897c51934d68826ada137c20721f359cb (diff) | |
| parent | e1c0d1f03a6e245cb5cbceac72231f1317cc4173 (diff) | |
| download | miasm-9db0e26a60a5a5937cef532d05eb4d2984a2f391.tar.gz miasm-9db0e26a60a5a5937cef532d05eb4d2984a2f391.zip | |
Merge pull request #543 from serpilliere/fix_add_memory_page_ret
Jitter: sanitize code
Diffstat (limited to 'miasm2/jitter/arch/JitCore_arm.c')
| -rw-r--r-- | miasm2/jitter/arch/JitCore_arm.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/miasm2/jitter/arch/JitCore_arm.c b/miasm2/jitter/arch/JitCore_arm.c index 869a9a7c..d6e27acc 100644 --- a/miasm2/jitter/arch/JitCore_arm.c +++ b/miasm2/jitter/arch/JitCore_arm.c @@ -79,7 +79,7 @@ PyObject* cpu_set_gpreg(JitCpu* self, PyObject *args) unsigned int i, found; if (!PyArg_ParseTuple(args, "O", &dict)) - return NULL; + RAISE(PyExc_TypeError,"Cannot parse arguments"); if(!PyDict_Check(dict)) RAISE(PyExc_TypeError, "arg must be dict"); while(PyDict_Next(dict, &pos, &d_key, &d_value)){ @@ -147,7 +147,7 @@ PyObject* cpu_set_exception(JitCpu* self, PyObject* args) uint64_t i; if (!PyArg_ParseTuple(args, "O", &item1)) - return NULL; + RAISE(PyExc_TypeError,"Cannot parse arguments"); PyGetInt(item1, i); @@ -225,10 +225,10 @@ PyObject* vm_set_mem(JitCpu *self, PyObject* args) char * buffer; uint64_t size; uint64_t addr; - int ret = 0x1337; + int ret; if (!PyArg_ParseTuple(args, "OO", &py_addr, &py_buffer)) - return NULL; + RAISE(PyExc_TypeError,"Cannot parse arguments"); PyGetInt(py_addr, addr); |