src/main/c/Posix/PosixHelperFunctions.c [44:62]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - if (vector->capacity == vector->length) { serialPort** newArray = (serialPort**)realloc(vector->ports, ++vector->capacity * sizeof(serialPort*)); if (newArray) vector->ports = newArray; else { vector->capacity--; return NULL; } } serialPort* port = (serialPort*)malloc(sizeof(serialPort)); if (port) vector->ports[vector->length++] = port; else return NULL; // Initialize the serial port mutex and condition variables memset(port, 0, sizeof(serialPort)); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - src/main/c/Windows/WindowsHelperFunctions.c [44:62]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - if (vector->capacity == vector->length) { serialPort** newArray = (serialPort**)realloc(vector->ports, ++vector->capacity * sizeof(serialPort*)); if (newArray) vector->ports = newArray; else { vector->capacity--; return NULL; } } serialPort* port = (serialPort*)malloc(sizeof(serialPort)); if (port) vector->ports[vector->length++] = port; else return NULL; // Initialize the storage structure memset(port, 0, sizeof(serialPort)); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -