if (S_ISREG(mode)) {
sum = file->sum = new_array(char, MD4_SUM_LENGTH);
if (!sum)
out_of_memory("md4 sum");
} else if (protocol_version < 28) {
/* Prior to 28, we get a useless set of nulls. */
if (S_ISREG(mode)) {
sum = file->sum = new_array(char, MD4_SUM_LENGTH);
if (!sum)
out_of_memory("md4 sum");
} else if (protocol_version < 28) {
/* Prior to 28, we get a useless set of nulls. */