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:
parent
cf521102eb
commit
11598139d3
2 changed files with 7 additions and 3 deletions
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue