X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=client_common.c;h=d8eaba66cc9b7d704f1479b80fab8709bc53f674;hp=ee3a13f75911788f10f325c905a0ac0bc8fd6356;hb=1889013e900f08d5ee842a50dc13c66689ebf15b;hpb=335730538150250f32c0df0b184fb494e2bb0df3 diff --git a/client_common.c b/client_common.c index ee3a13f7..d8eaba66 100644 --- a/client_common.c +++ b/client_common.c @@ -116,6 +116,8 @@ static void client_pre_select(struct sched *s, struct task *t) } return; case CL_SENDING: + if (!ct->in_loaded) /* stdin task not yet started */ + return; if (*ct->in_loaded) { PARA_INFO_LOG("loaded: %zd\n", *ct->in_loaded); para_fd_set(ct->fd, &s->wfds, &s->max_fileno); @@ -308,8 +310,8 @@ err_out: * * \param argc Usual argument count. * \param argv Usual argument vector. - * \param pcd_ptr Points to dynamically allocated and initialized private client data - * upon successful return. + * \param ct_ptr Points to dynamically allocated and initialized client task + * struct upon successful return. * * Check the command line options given by \a argc and argv, set default values * for user name and rsa key file, read further option from the config file.