summaryrefslogtreecommitdiff
path: root/mysys
diff options
context:
space:
mode:
authorunknown <konstantin@mysql.com>2003-10-30 12:25:15 +0300
committerunknown <konstantin@mysql.com>2003-10-30 12:25:15 +0300
commit55686819aa73b09a84da05a734dc810f969a9597 (patch)
tree49cd5dfd381fbd352f724979c5f5c433dbbb1635 /mysys
parenta483fd21913bc4a9e1020e0ce836db3bc2eb5891 (diff)
downloadmariadb-git-55686819aa73b09a84da05a734dc810f969a9597.tar.gz
fix for bug #1634 '"operator new" in my_new wastes memory'
BitKeeper/etc/logging_ok: Logging to logging@openlogging.org accepted
Diffstat (limited to 'mysys')
-rw-r--r--mysys/my_new.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/mysys/my_new.cc b/mysys/my_new.cc
index 5cc291af9aa..5f2da90bbd1 100644
--- a/mysys/my_new.cc
+++ b/mysys/my_new.cc
@@ -25,12 +25,12 @@
void *operator new (size_t sz)
{
- return (void *) malloc (sz ? sz+1 : sz);
+ return (void *) malloc (sz ? sz : 1);
}
void *operator new[] (size_t sz)
{
- return (void *) malloc (sz ? sz+1 : sz);
+ return (void *) malloc (sz ? sz : 1);
}
void operator delete (void *ptr)