X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=ssh.c;h=bfc10b029fd0ba586325a313c12f72a7633a04b7;hb=475507e9786af7850b42b18eec2eb8b59856651b;hp=b773e851059fb1192bb398716380fb7e8a7eeb31;hpb=0768c8557d9c4c6297e7bd7a5a114accd51ce546;p=PuTTY.git diff --git a/ssh.c b/ssh.c index b773e851..bfc10b02 100644 --- a/ssh.c +++ b/ssh.c @@ -439,8 +439,8 @@ enum { #define crState(t) crStateP(t, ssh->t) #define crFinish(z) } *crLine = 0; return (z); } #define crFinishV } *crLine = 0; return; } -#define crFinishFree(z, s) } *crLine = 0; sfree(s); return (z); } -#define crFinishFreeV(s) } *crLine = 0; sfree(s); return; } +#define crFinishFree(z) } sfree(s); return (z); } +#define crFinishFreeV } sfree(s); return; } #define crReturn(z) \ do {\ *crLine =__LINE__; return (z); case __LINE__:;\ @@ -7511,7 +7511,7 @@ static void ssh2_maybe_setup_x11(struct ssh_channel *c, struct Packet *pktin, logevent("X11 forwarding refused"); } } - crFinishFreeV(s); + crFinishFreeV; } static void ssh2_maybe_setup_agent(struct ssh_channel *c, struct Packet *pktin, @@ -7542,7 +7542,7 @@ static void ssh2_maybe_setup_agent(struct ssh_channel *c, struct Packet *pktin, logevent("Agent forwarding refused"); } } - crFinishFreeV(s); + crFinishFreeV; } static void ssh2_maybe_setup_pty(struct ssh_channel *c, struct Packet *pktin, @@ -7595,7 +7595,7 @@ static void ssh2_maybe_setup_pty(struct ssh_channel *c, struct Packet *pktin, } else { ssh->editing = ssh->echoing = 1; } - crFinishFreeV(s); + crFinishFreeV; } static void ssh2_setup_env(struct ssh_channel *c, struct Packet *pktin, @@ -7659,7 +7659,7 @@ static void ssh2_setup_env(struct ssh_channel *c, struct Packet *pktin, } } out:; - crFinishFreeV(s); + crFinishFreeV; } /*