git-svn-id: svn+ssh://svn.dolda2000.com/srv/svn/repos/src/doldaconnect@481
959494ce-11ee-0310-bf91-
de5d638817bd
char *inbuf;
size_t inbufdata, inbufsize;
struct qcommand *queue;
char *inbuf;
size_t inbufdata, inbufsize;
struct qcommand *queue;
char *nativename;
char *nativenick;
};
char *nativename;
char *nativenick;
};
hubhandleaction(sk, fn, cmd, args);
}
hubhandleaction(sk, fn, cmd, args);
}
+static void cmd_logedin(struct socket *sk, struct fnetnode *fn, char *cmd, char *args)
+{
+ struct dchub *hub;
+
+ hub = fn->data;
+ hub->isop = 1;
+ hubhandleaction(sk, fn, cmd, args);
+}
+
static void cmd_mynick(struct socket *sk, struct dcpeer *peer, char *cmd, char *args)
{
struct dcexppeer *expect;
static void cmd_mynick(struct socket *sk, struct dcpeer *peer, char *cmd, char *args)
{
struct dcexppeer *expect;
{"$SR", cc(cmd_sr)},
{"$UserCommand", cc(cmd_usercommand)},
{"$GetPass", cc(cmd_getpass)},
{"$SR", cc(cmd_sr)},
{"$UserCommand", cc(cmd_usercommand)},
{"$GetPass", cc(cmd_getpass)},
+ {"$LogedIn", cc(cmd_logedin)}, /* sic */