message: Improve og close.
diff: @@ -167,6 +167,10 @@ static sw_inline void php_coro_og_close(coro_task *task)
  efree(task->output_ptr);
  task->output_ptr = nullptr;
  }
  + if (task->origin_task->output_ptr)
  + {
  + php_coro_restore_og(task->origin_task);
  + }
  }
  void coro_init(void)
  @@ -271,7 +275,6 @@ static sw_inline void php_coro_close(coro_task *task)
  {
  php_coro_og_close(task);
  php_coro_restore_vm_stack(task->origin_task);
  - php_coro_og_yield(task);
  }
  void internal_coro_resume(void *arg)
  