use d_calloc for BusNetwork (UDP output)

This commit is contained in:
Frank
2026-02-20 01:11:55 +01:00
parent e519b4190b
commit 594af2baf1

View File

@@ -504,7 +504,8 @@ BusNetwork::BusNetwork(BusConfig &bc, const ColorOrderMap &com) : Bus(bc.type, b
} }
_UDPchannels = _rgbw ? 4 : 3; _UDPchannels = _rgbw ? 4 : 3;
#ifdef ESP32 #ifdef ESP32
_data = (byte*) heap_caps_calloc_prefer((bc.count * _UDPchannels)+15, sizeof(byte), 3, MALLOC_CAP_INTERNAL|MALLOC_CAP_8BIT, MALLOC_CAP_DEFAULT|MALLOC_CAP_8BIT, MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT); // _data = (byte*) heap_caps_calloc_prefer((bc.count * _UDPchannels)+15, sizeof(byte), 3, MALLOC_CAP_INTERNAL|MALLOC_CAP_8BIT, MALLOC_CAP_DEFAULT|MALLOC_CAP_8BIT, MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT);
_data = (byte*) d_calloc((bc.count * _UDPchannels)+15, sizeof(byte));
#else #else
_data = (byte*) calloc((bc.count * _UDPchannels)+15, sizeof(byte)); _data = (byte*) calloc((bc.count * _UDPchannels)+15, sizeof(byte));
#endif #endif