Made the double pointer a char.  For some reason malloc wasn't building the heap structures correctly.  For this reason, the structure died when it tried to malloc for the string