summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorDaniel Campora <daniel@wipy.io>2015-09-03 10:14:24 +0200
committerDaniel Campora <daniel@wipy.io>2015-09-10 07:59:23 +0200
commit598aad214030685778623f83b7ed5aeb308385b7 (patch)
tree9922a1a8df6f5c8811f5153b8612d91b723c6f70
parent475c60eefcaae55a5ddeed95587ed262a663a735 (diff)
downloadmicropython-598aad214030685778623f83b7ed5aeb308385b7.tar.gz
micropython-598aad214030685778623f83b7ed5aeb308385b7.zip
cc3200: Fix bug in pybsleep remove.
-rw-r--r--cc3200/misc/mpcallback.c2
-rw-r--r--cc3200/mods/pybsleep.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/cc3200/misc/mpcallback.c b/cc3200/misc/mpcallback.c
index ff04e713f8..2dfd5e006a 100644
--- a/cc3200/misc/mpcallback.c
+++ b/cc3200/misc/mpcallback.c
@@ -66,7 +66,7 @@ mp_obj_t mpcallback_new (mp_obj_t parent, mp_obj_t handler, const mp_cb_methods_
self->methods = (mp_cb_methods_t *)methods;
self->isenabled = enable;
// remove it in case it was already registered
- mpcallback_remove(self->parent);
+ mpcallback_remove(parent);
mp_obj_list_append(&MP_STATE_PORT(mpcallback_obj_list), self);
return self;
}
diff --git a/cc3200/mods/pybsleep.c b/cc3200/mods/pybsleep.c
index abfadd996c..c04b497974 100644
--- a/cc3200/mods/pybsleep.c
+++ b/cc3200/mods/pybsleep.c
@@ -213,7 +213,7 @@ void pybsleep_add (const mp_obj_t obj, WakeUpCB_t wakeup) {
sleep_obj->obj = obj;
sleep_obj->wakeup = wakeup;
// remove it in case it was already registered
- pybsleep_remove (sleep_obj);
+ pybsleep_remove (obj);
mp_obj_list_append(&MP_STATE_PORT(pybsleep_obj_list), sleep_obj);
}