/*
- * Copyright (C) 1997-2007 Andre Noll <maan@systemlinux.org>
+ * Copyright (C) 1997-2008 Andre Noll <maan@systemlinux.org>
*
* Licensed under the GPL v2. For licencing details see COPYING.
*/
{
struct private_client_data *p = t->private_data;
- PARA_NOTICE_LOG("%s\n", PARA_STRERROR(-t->ret));
+ PARA_NOTICE_LOG("%s\n", para_strerror(-t->ret));
if (t->ret != -E_HANDSHAKE_COMPLETE) {
unregister_task(t);
- p->eof = 1;
+ p->error = t->ret;
return;
}
if (p->status == CL_SENDING) {
stdout_set_defaults(&sot);
sot.buf = p->buf;
sot.loaded = &p->loaded;
- sot.input_error = &p->eof;
+ sot.input_error = &p->error;
register_task(&sot.task);
}
pcd->task.event_handler = client_event_handler;
ret = schedule(&s);
if (ret < 0)
- PARA_ERROR_LOG("%s\n", PARA_STRERROR(-ret));
+ PARA_ERROR_LOG("%s\n", para_strerror(-ret));
client_close(pcd);
return ret >= 0? EXIT_SUCCESS: EXIT_FAILURE;
}