}
}
temp_ptr = Strsave(info[U_MITID]);
- Put_message("User's MIT ID number (type a new unencrypted number, or keep same encryption)");
+ Put_message("User's MIT ID number (unencrypted, or encryption in quotes)");
if (GetValueFromUser("", &temp_ptr) == SUB_ERROR)
return(NULL);
if ( strcmp( temp_ptr, info[U_MITID] ) != 0) {
- EncryptID(temp_buf, temp_ptr, info[U_FIRST], info[U_LAST]);
- free(info[U_MITID]);
- info[U_MITID] = Strsave(temp_buf);
+ if (temp_ptr[0] == '"' &&
+ temp_ptr[strlen(temp_ptr) - 1] == '"') {
+ free(info[U_MITID]);
+ temp_ptr[strlen(temp_ptr) - 1] = 0;
+ info[U_MITID] = Strsave(++temp_ptr);
+ } else {
+ EncryptID(temp_buf, temp_ptr, info[U_FIRST], info[U_LAST]);
+ free(info[U_MITID]);
+ info[U_MITID] = Strsave(temp_buf);
+ }
}
free(temp_ptr);
if (GetTypeFromUser("User's MIT Year (class)", "class", &info[U_CLASS]) ==