]> git.sur5r.net Git - bacula/bacula/commitdiff
Fix compilation without SMARTALLOC
authorEric Bollengier <eric@baculasystems.com>
Thu, 8 Sep 2016 13:13:18 +0000 (15:13 +0200)
committerKern Sibbald <kern@sibbald.com>
Tue, 20 Sep 2016 14:57:16 +0000 (16:57 +0200)
bacula/src/lib/bsys.c

index 9235ab25c55a59026862dd795dd4e34dce15c89d..54add7bb3ffabdd5ebc4e43cdb82458236accfa6 100644 (file)
@@ -327,7 +327,14 @@ int cstrlen(const char *str)
    return len;
 }
 
-
+/* We need to disable the malloc() macro if SMARTALLOC is not used,
+ * else, it points to b_malloc() and causes problems.
+ */
+#ifndef SMARTALLOC
+ #ifdef malloc
+  #undef malloc
+ #endif
+#endif
 
 #ifndef bmalloc
 void *bmalloc(size_t size)