Author: tridge
Date: 2005-09-24 05:02:02 +0000 (Sat, 24 Sep 2005)
New Revision: 10467

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=10467

Log:
aix doesn't like zero length malloc :(

Modified:
   branches/SAMBA_4_0/source/lib/tdb/common/io.c


Changeset:
Modified: branches/SAMBA_4_0/source/lib/tdb/common/io.c
===================================================================
--- branches/SAMBA_4_0/source/lib/tdb/common/io.c       2005-09-24 04:56:51 UTC 
(rev 10466)
+++ branches/SAMBA_4_0/source/lib/tdb/common/io.c       2005-09-24 05:02:02 UTC 
(rev 10467)
@@ -351,6 +351,11 @@
 {
        unsigned char *buf;
 
+       /* some systems don't like zero length malloc */
+       if (len == 0) {
+               len = 1;
+       }
+
        if (!(buf = malloc(len))) {
                /* Ensure ecode is set for log fn. */
                tdb->ecode = TDB_ERR_OOM;

Reply via email to