]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - raw.c
Factor out the back ends' plug log functions.
[PuTTY.git] / raw.c
diff --git a/raw.c b/raw.c
index 60fbbf65e2d74b74d80d6e438639a75b7c0d6d64..248077130334a76c4406f76229ae40738c310a90 100644 (file)
--- a/raw.c
+++ b/raw.c
@@ -40,17 +40,8 @@ static void raw_log(Plug plug, int type, SockAddr addr, int port,
                    const char *error_msg, int error_code)
 {
     Raw raw = (Raw) plug;
-    char addrbuf[256], *msg;
-
-    sk_getaddr(addr, addrbuf, lenof(addrbuf));
-
-    if (type == 0)
-       msg = dupprintf("Connecting to %s port %d", addrbuf, port);
-    else
-       msg = dupprintf("Failed to connect to %s: %s", addrbuf, error_msg);
-
-    logevent(raw->frontend, msg);
-    sfree(msg);
+    backend_socket_log(raw->frontend, type, addr, port,
+                       error_msg, error_code);
 }
 
 static void raw_check_close(Raw raw)