case PROTOCOL_BINARY_RESPONSE_AUTH_ERROR:
errstr = "Auth failure.";
break;
+ case PROTOCOL_BINARY_RESPONSE_AUTH_CONTINUE:
+ assert(false);
+ case PROTOCOL_BINARY_RESPONSE_SUCCESS:
+ assert(false);
default:
assert(false);
errstr = "UNHANDLED ERROR";
case DELTA_ITEM_CAS_MISMATCH:
write_bin_error(c, PROTOCOL_BINARY_RESPONSE_KEY_EEXISTS, 0);
break;
+
+ default:
+ assert(0);
+ abort();
}
}
eno = PROTOCOL_BINARY_RESPONSE_NOT_STORED;
}
write_bin_error(c, eno, 0);
+ default:
+ assert(false);
+ abort();
}
item_remove(c->item); /* release the c->item reference */
case bin_reading_sasl_auth_data:
process_bin_complete_sasl_auth(c);
break;
+ case bin_reading_cas_header:
+ assert(0);
+ case bin_no_state:
+ assert(0);
default:
fprintf(stderr, "Not handling substate %d\n", c->substate);
assert(0);
break;
case DELTA_ITEM_CAS_MISMATCH:
break; /* Should never get here */
+ default:
+ assert(false);
+ abort();
}
}
case REASSIGN_SRC_DST_SAME:
out_string(c, "SAME src and dst class are identical");
break;
+ default:
+ assert(false);
+ abort();
}
return;
} else if (ntokens == 4 &&
case READ_MEMORY_ERROR: /* Failed to allocate more memory */
/* State already set by try_read_network */
break;
+ default:
+ assert(false);
+ abort();
}
break;
case TRANSMIT_SOFT_ERROR:
stop = true;
break;
+ default:
+ assert(false);
+ abort();
}
break;
case conn_max_state:
assert(false);
break;
+ default:
+ assert(false);
+ abort();
}
}