X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/167ff00352b6dd24b750f8e2c8138b09d128a9be..64ef4639e637287f5036cd274239f82e8bb05470:/x11fwd.c diff --git a/x11fwd.c b/x11fwd.c index 5b4f76cd..1e04f542 100644 --- a/x11fwd.c +++ b/x11fwd.c @@ -264,10 +264,10 @@ void x11_free_display(struct X11Display *disp) sfree(disp->hostname); sfree(disp->unixsocketpath); if (disp->localauthdata) - memset(disp->localauthdata, 0, disp->localauthdatalen); + smemclr(disp->localauthdata, disp->localauthdatalen); sfree(disp->localauthdata); if (disp->remoteauthdata) - memset(disp->remoteauthdata, 0, disp->remoteauthdatalen); + smemclr(disp->remoteauthdata, disp->remoteauthdatalen); sfree(disp->remoteauthdata); sfree(disp->remoteauthprotoname); sfree(disp->remoteauthdatastring); @@ -487,7 +487,7 @@ void x11_get_auth_from_authfile(struct X11Display *disp, done: fclose(authfp); - memset(buf, 0, 65537 * 4); + smemclr(buf, 65537 * 4); sfree(buf); sfree(ourhostname); }