Add a sanity assertion.
This commit is contained in:
@@ -31,6 +31,7 @@ promise *promise_create(promise_callback on_success, promise_callback on_failure
|
|||||||
}
|
}
|
||||||
|
|
||||||
void promise_destroy(promise *promise_obj) {
|
void promise_destroy(promise *promise_obj) {
|
||||||
|
assert(promise_obj->fulfilled);
|
||||||
assert(!pthread_mutex_destroy(&promise_obj->lock));
|
assert(!pthread_mutex_destroy(&promise_obj->lock));
|
||||||
assert(!pthread_cond_destroy(&promise_obj->cond));
|
assert(!pthread_cond_destroy(&promise_obj->cond));
|
||||||
if (promise_obj->result && promise_obj->cleanup) {
|
if (promise_obj->result && promise_obj->cleanup) {
|
||||||
|
|||||||
Reference in New Issue
Block a user