X-Git-Url: http://git.dolda2000.com/gitweb/?a=blobdiff_plain;f=daemon%2Fui.c;h=9c89b504de0699380daf431d0518e4f813cd4253;hb=f5dbbe62975d51f5096e1b38c3d982e6af093d8b;hp=44e4605975021b63dcf701a2271980f0d9ab1dfb;hpb=5ec60e4217863b0e2d6a86ba3f60f60c68608227;p=doldaconnect.git diff --git a/daemon/ui.c b/daemon/ui.c index 44e4605..9c89b50 100644 --- a/daemon/ui.c +++ b/daemon/ui.c @@ -1186,8 +1186,8 @@ static void cmd_filtercmd(struct socket *sk, struct uidata *data, int argc, wcha data->fcmdbuf = NULL; } data->fcmdbufsize = data->fcmdbufdata = 0; - CBREG(data->fcmdsk, socket_read, (int (*)(struct socket *, void *))fcmdread, NULL, NULL); - CBREG(data->fcmdsk, socket_err, (int (*)(struct socket *, int, void *))fcmderr, NULL, NULL); + CBREG(data->fcmdsk, socket_read, (int (*)(struct socket *, void *))fcmdread, NULL, data); + CBREG(data->fcmdsk, socket_err, (int (*)(struct socket *, int, void *))fcmderr, NULL, data); } static void cmd_lstrarg(struct socket *sk, struct uidata *data, int argc, wchar_t **argv) @@ -1777,8 +1777,8 @@ static int uiaccept(struct socket *sk, struct socket *newsk, void *data) socksettos(newsk, confgetint("ui", "uitos")); if(uidata == NULL) return(0); - CBREG(newsk, socket_err, (int (*)(struct socket *, int, void *))uierror, NULL, data); - CBREG(newsk, socket_read, (int (*)(struct socket *, void *))uiread, NULL, data); + CBREG(newsk, socket_err, (int (*)(struct socket *, int, void *))uierror, NULL, uidata); + CBREG(newsk, socket_read, (int (*)(struct socket *, void *))uiread, NULL, uidata); queuecmd(uidata, &commands[0], 0, NULL); return(0); }