# HG changeset patch # User Mikael Berthe # Date 1126036167 -7200 # Node ID ac85ce87f539a43a2a2fa4257e8704536df28a50 # Parent 2706ef3e25a71008a6fde191d6c1208cb1fc956d Fix buffer overflow in cw_setproxy() diff -r 2706ef3e25a7 -r ac85ce87f539 mcabber/connwrap/connwrap.c --- a/mcabber/connwrap/connwrap.c Mon Sep 05 22:56:57 2005 +0200 +++ b/mcabber/connwrap/connwrap.c Tue Sep 06 21:49:27 2005 +0200 @@ -151,7 +151,7 @@ char *b; SOCKOUT("Proxy-Authorization: Basic "); - sprintf(buf, "%s:%s", proxyuser, proxypass); + snprintf(buf, sizeof(buf), "%s:%s", proxyuser, proxypass); b = cw_base64_encode(buf); SOCKOUT(b); free(b);