diff --git a/src/shared/ptyfwd.c b/src/shared/ptyfwd.c index d01d1b1094..1a92d7ec26 100644 --- a/src/shared/ptyfwd.c +++ b/src/shared/ptyfwd.c @@ -552,6 +552,8 @@ int pty_forward_new( } PTYForward *pty_forward_free(PTYForward *f) { + if (!f) + return NULL; pty_forward_disconnect(f); return mfree(f); }