X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=raw.c;h=049b8518ec00b3a9e59a459ee017a312b4b5642c;hb=4756c15fc9556e2f29bdc65594ea15892f9b5d35;hp=e269a7d202b8a3b83e4c7b039e792f7586d2a52b;hpb=0b2523eeda96a9290bf6e82303ef5481b49ee7b1;p=PuTTY.git diff --git a/raw.c b/raw.c index e269a7d2..049b8518 100644 --- a/raw.c +++ b/raw.c @@ -41,7 +41,7 @@ static int raw_closing(Plug plug, char *error_msg, int error_code, } if (error_msg) { /* A socket error has occurred. */ - logevent(error_msg); + logevent(raw->frontend, error_msg); connection_fatal("%s", error_msg); } /* Otherwise, the remote side closed the connection normally. */ return 0; @@ -93,7 +93,7 @@ static char *raw_init(void *frontend_handle, void **backend_handle, { char buf[200]; sprintf(buf, "Looking up host \"%.170s\"", host); - logevent(buf); + logevent(raw->frontend, buf); } addr = sk_namelookup(host, realhost); if ((err = sk_addr_error(addr))) @@ -109,7 +109,7 @@ static char *raw_init(void *frontend_handle, void **backend_handle, char buf[200], addrbuf[100]; sk_getaddr(addr, addrbuf, 100); sprintf(buf, "Connecting to %.100s port %d", addrbuf, port); - logevent(buf); + logevent(raw->frontend, buf); } raw->s = new_connection(addr, *realhost, port, 0, 1, nodelay, (Plug) raw); if ((err = sk_socket_error(raw->s))) @@ -191,6 +191,11 @@ static void raw_provide_ldisc(void *handle, void *ldisc) /* This is a stub. */ } +static void raw_provide_logctx(void *handle, void *logctx) +{ + /* This is a stub. */ +} + static int raw_exitcode(void *handle) { /* Exit codes are a meaningless concept in the Raw protocol */ @@ -208,6 +213,7 @@ Backend raw_backend = { raw_sendok, raw_ldisc, raw_provide_ldisc, + raw_provide_logctx, raw_unthrottle, 1 };