Upgrade bluez5_37 :Merge the code from private
[platform/upstream/bluez.git] / src / shared / util.c
index a70c709..7878552 100644 (file)
 
 #include "src/shared/util.h"
 
+void *btd_malloc(size_t size)
+{
+       if (__builtin_expect(!!size, 1)) {
+               void *ptr;
+
+               ptr = malloc(size);
+               if (ptr)
+                       return ptr;
+
+               fprintf(stderr, "failed to allocate %zu bytes\n", size);
+               abort();
+       }
+
+       return NULL;
+}
+
 void util_debug(util_debug_func_t function, void *user_data,
                                                const char *format, ...)
 {