ensure we never get null from malloc

1.2-legacy
geeksville 2020-06-13 08:27:25 -07:00
rodzic 47e614c7d6
commit db66e4dc00
1 zmienionych plików z 7 dodań i 3 usunięć

Wyświetl plik

@ -65,9 +65,13 @@ template <class T> class MemoryDynamic : public Allocator<T>
}
protected:
/// Return a queable object which has been prefilled with zeros - allow timeout to wait for available buffers (you
/// probably don't want this version).
virtual T *alloc(TickType_t maxWait) { return (T *)malloc(sizeof(T)); }
// Alloc some storage
virtual T *alloc(TickType_t maxWait)
{
T *p = (T *)malloc(sizeof(T));
assert(p);
return p;
}
};
/**