message: fixed CID#1397891
diff: @@ -2640,7 +2640,9 @@ PHP_METHOD(swoole_server, task)
  swTask_type(&buf) |= SW_TASK_NONBLOCK;
  sw_atomic_fetch_add(&SwooleStats->tasking_num, 1);
  - if (swProcessPool_dispatch(&SwooleGS->task_workers, &buf, (int*) &dst_worker_id) >= 0)
  +
  + int _dst_worker_id = (int) dst_worker_id;
  + if (swProcessPool_dispatch(&SwooleGS->task_workers, &buf, (int*) &_dst_worker_id) >= 0)
  {
  RETURN_LONG(buf.info.fd);
  }
  @@ -2649,7 +2651,6 @@ PHP_METHOD(swoole_server, task)
  sw_atomic_fetch_sub(&SwooleStats->tasking_num, 1);
  RETURN_FALSE;
  }
  -
  }
  PHP_METHOD(swoole_server, sendMessage)
  