I understand the concept that when you xor the cipher texts you get the XOR messages cause the keys get XOR-ed and cancel out... This is at least the case when both the messages are of equal lengths.
What about when both the messages are of different lengths? Does the shorter message get padded? Which of the key would be of the original length key (non-padded)?