Fix int to pointer cast when creating worker
* src/engine-assuan.c (async_worker_thread): Expect parameter to be a pointer instead of a value. (op_assuan_init): Pass a reference instead.
While the old code was not broken building for x64 created a
warning. And I also don't think you should do it even if it works
here.