fixed minor bug in IcecCast2.cpp, which could have lead to a buffer

overflow
This commit is contained in:
darkeye 2002-11-29 08:14:47 +00:00
parent 5050a42c5c
commit 97d4081499
3 changed files with 8 additions and 1 deletions

View File

@ -14,4 +14,5 @@ with contributions by:
Kristjan G. Bjarnason <kgb@gangverk.is>
Nicu Pavel <npavel@ituner.com>
Kai Krakow <kai@kaishome.de>
Atsuhiko Yamanaka <ymnk@jcraft.com>

View File

@ -1,5 +1,7 @@
DarkIce next version:
o bugfix: fixed minor bug in IcecCast2.cpp, which could have lead to
a buffer overflow. thanks to Atsuhiko Yamanaka <ymnk@jcraft.com>
o bugfix: MultiThreadedConnector::sinkThread() was private, now public
o added fileAddDate configuration option
thanks to Nicu Pavel <npavel@ituner.com>

View File

@ -171,7 +171,7 @@ IceCast2 :: sendLogin ( void ) throw ( Exception )
char * source = "source:";
const char * pwd = getPassword();
char * tmp = new char[Util::strLen(source) +
Util::strLen(str) + 1];
Util::strLen(pwd) + 1];
Util::strCpy( tmp, source);
Util::strCat( tmp, pwd);
char * base64 = Util::base64Encode( tmp);
@ -255,6 +255,10 @@ IceCast2 :: sendLogin ( void ) throw ( Exception )
$Source$
$Log$
Revision 1.10 2002/11/29 08:14:47 darkeye
fixed minor bug in IcecCast2.cpp, which could have lead to a buffer
overflow
Revision 1.9 2002/10/20 21:09:35 darkeye
added processing of server response