diff options
author | unknown <monty@narttu.mysql.fi> | 2003-04-03 13:07:42 +0300 |
---|---|---|
committer | unknown <monty@narttu.mysql.fi> | 2003-04-03 13:07:42 +0300 |
commit | 2090bc6e4347fe69189302a5b520ae3051785746 (patch) | |
tree | ca9fb70f9dfcab0d4ec8417433c20b4c46587b71 /sql | |
parent | 68fc04c4236b57a3a83d5731fb991329d6be95ef (diff) | |
download | mariadb-git-2090bc6e4347fe69189302a5b520ae3051785746.tar.gz |
Fixed bug in memory allocation that could affect 64 bit systems (affected hammer)
mysys/my_vsnprintf.c:
safety fix
sql/log.cc:
safety fix
Diffstat (limited to 'sql')
-rw-r--r-- | sql/ha_myisam.cc | 2 | ||||
-rw-r--r-- | sql/log.cc | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/sql/ha_myisam.cc b/sql/ha_myisam.cc index 895558320fd..d0d68156bac 100644 --- a/sql/ha_myisam.cc +++ b/sql/ha_myisam.cc @@ -953,7 +953,7 @@ int ha_myisam::create(const char *name, register TABLE *form, &keydef, form->keys*sizeof(MI_KEYDEF), &keyseg, ((form->key_parts + form->keys) * sizeof(MI_KEYSEG)), - 0))) + NullS))) DBUG_RETURN(1); pos=form->key_info; diff --git a/sql/log.cc b/sql/log.cc index f72917427b7..d189f1f1fe3 100644 --- a/sql/log.cc +++ b/sql/log.cc @@ -1067,6 +1067,7 @@ void sql_print_error(const char *format,...) char buff[1024]; my_vsnprintf(buff,sizeof(buff)-1,format,args); DBUG_PRINT("error",("%s",buff)); + va_end(args); va_start(args,format); } #endif |