kopia lustrzana https://github.com/meshtastic/firmware
ensure we never get null from malloc
rodzic
47e614c7d6
commit
db66e4dc00
|
@ -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;
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
Ładowanie…
Reference in New Issue