natClassLoader.cc (_Jv_RegisterClassHookDefault): Use snprintf, not asprintf.

2001-10-25  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>

	* java/lang/natClassLoader.cc (_Jv_RegisterClassHookDefault): Use
	snprintf, not asprintf.

From-SVN: r46482
This commit is contained in:
Bryce McKinlay 2001-10-25 03:15:37 +00:00 committed by Bryce McKinlay
parent cf521102eb
commit 11598139d3
2 changed files with 7 additions and 3 deletions

View file

@ -453,15 +453,14 @@ _Jv_RegisterClassHookDefault (jclass klass)
{
// If you get this, it means you have the same class in two
// different libraries.
char *message;
asprintf (&message, "Duplicate class registration: %s",
char message[200];
snprintf (&message[0], 200, "Duplicate class registration: %s",
klass->name->data);
if (! gcj::runtimeInitialized)
JvFail (message);
else
{
java::lang::String *str = JvNewStringLatin1 (message);
free (message);
throw new java::lang::VirtualMachineError (str);
}
}