projects
/
paraslash.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
osx_write.ggo: change default number of buffers from 3 to 5
[paraslash.git]
/
recv.c
diff --git
a/recv.c
b/recv.c
index 555b7c51d1c554ea02340443cd3d431fedcc3c63..3b1c6917bda57f9a5a810b713bb41261dd1ae045 100644
(file)
--- a/
recv.c
+++ b/
recv.c
@@
-25,7
+25,7
@@
#include "error.h"
#include "stdout.h"
#include "error.h"
#include "stdout.h"
-struct
gengetopt
_args_info conf;
+struct
recv
_args_info conf;
INIT_RECV_ERRLISTS;
INIT_RECV_ERRLISTS;
@@
-45,7
+45,7
@@
static void *parse_config(int argc, char *argv[], int *receiver_num)
{
int i;
{
int i;
- if (cmdline_parser(argc, argv, &conf))
+ if (
recv_
cmdline_parser(argc, argv, &conf))
return NULL;
if (conf.list_receivers_given) {
printf("available receivers: ");
return NULL;
if (conf.list_receivers_given) {
printf("available receivers: ");
@@
-60,7
+60,9
@@
static void *parse_config(int argc, char *argv[], int *receiver_num)
void rn_event_handler(struct task *t)
{
void rn_event_handler(struct task *t)
{
+ struct receiver_node *rn = t->private_data;
PARA_NOTICE_LOG("%s\n", PARA_STRERROR(-t->ret));
PARA_NOTICE_LOG("%s\n", PARA_STRERROR(-t->ret));
+ rn->eof = 1;
unregister_task(t);
}
unregister_task(t);
}