git-svn-id: svn+ssh://svn.dolda2000.com/srv/svn/repos/src/doldaconnect@837
959494ce-11ee-0310-bf91-
de5d638817bd
data->fcmdbuf = NULL;
}
data->fcmdbufsize = data->fcmdbufdata = 0;
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)
}
static void cmd_lstrarg(struct socket *sk, struct uidata *data, int argc, wchar_t **argv)
socksettos(newsk, confgetint("ui", "uitos"));
if(uidata == NULL)
return(0);
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);
}
queuecmd(uidata, &commands[0], 0, NULL);
return(0);
}