- cc_unit paddingBuffer[ccn_nof_size(desired_message_length)];
- bzero(paddingBuffer, sizeof(cc_unit) * ccn_nof_size(desired_message_length)); // XXX needed??
+ size_t pBufferSize = ccn_sizeof_size(desired_message_length);
+ cc_unit *paddingBuffer = malloc(pBufferSize);
+ if (paddingBuffer == NULL){
+ return (void*)GetNoMemoryErrorAndRetain();
+ }
+
+ bzero(paddingBuffer, pBufferSize); // XXX needed??