X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=afs.c;h=0946b6df3b0766f82f95f0cd100f039753543350;hp=5f933c5b31e440438acce2e9179121db66c0600e;hb=b52342d0b5df5446f149f0c1daf26f6e25b2aba7;hpb=032d743d782e23604daa926c8e153ad4a75797be;ds=sidebyside diff --git a/afs.c b/afs.c index 5f933c5b..0946b6df 100644 --- a/afs.c +++ b/afs.c @@ -1024,6 +1024,13 @@ __noreturn void afs_init(uint32_t cookie, int socket_fd) register_command_task(cookie, &s); s.default_timeout.tv_sec = 0; s.default_timeout.tv_usec = 999 * 1000; + ret = write(socket_fd, "\0", 1); + if (ret != 1) { + if (ret == 0) + errno = EINVAL; + ret = -ERRNO_TO_PARA_ERROR(errno); + goto out_close; + } ret = schedule(&s); sched_shutdown(&s); out_close: