Actually I figured it out a couple minutes ago. It was because the array of characters was signed, changed it to an unsigned char array and that...
I'm receiving data from a socket into a char[] and am casting each member of the array to an int. Some of the char's when casted into an int...
Separate names with a comma.