global:
- PKG_CONFIG_PATH="${HOME}/.local/lib/pkgconfig"
- PATH="${HOME}/.local/bin:/usr/local/bin:${PATH}"
- - CFLAGS="-O0 -g -fno-omit-frame-pointer"
+ - CFLAGS="-O2 -g -fno-omit-frame-pointer -DMP_FREELIST_SIZE=0"
- LD_LIBRARY_PATH="${HOME}/.local/lib"
- DYLD_LIBRARY_PATH="${HOME}/.local/lib"
+ - MALLOC_CHECK_=3
+ - MALLOC_PERTURB_=223
before_script:
- ./scripts/bootstrap-depends.sh ${HOME}/.local
script:
struct session *session = handle->data;
session->outgoing = true;
int ret = array_push(session->tasks, task);
- if (ret != 0) {
+ if (ret < 0) {
io_deinit(handle);
req_release(task->worker, (struct req *)handle);
return NULL;