X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/1adaeb2ee2c574fa3d06cf14f4aad0b6192a0aea..fabd1805a8f429ca83b4271aabd1206ac3537ebb:/raw.c diff --git a/raw.c b/raw.c index 94ff43f1..a22314f8 100644 --- a/raw.c +++ b/raw.c @@ -123,6 +123,15 @@ static char *raw_init(void *frontend_handle, void **backend_handle, return NULL; } +static void raw_free(void *handle) +{ + Raw raw = (Raw) handle; + + if (raw->s) + sk_close(raw->s); + sfree(raw); +} + /* * Stub routine (we don't have any need to reconfigure this backend). */ @@ -214,6 +223,7 @@ static int raw_exitcode(void *handle) Backend raw_backend = { raw_init, + raw_free, raw_reconfig, raw_send, raw_sendbuffer,