projects
/
m6w6
/
libmemcached
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
Test SKIP
[m6w6/libmemcached]
/
memcached
/
memcached.c
diff --git
a/memcached/memcached.c
b/memcached/memcached.c
index d4b48121d7121a7858373ed32b3ef3790d601ec9..10374421c39f8b068e8cc221a39c7ef8e9ba125e 100644
(file)
--- a/
memcached/memcached.c
+++ b/
memcached/memcached.c
@@
-1000,6
+1000,10
@@
static void write_bin_error(conn *c, protocol_binary_response_status err, int sw
case PROTOCOL_BINARY_RESPONSE_AUTH_ERROR:
errstr = "Auth failure.";
break;
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";
default:
assert(false);
errstr = "UNHANDLED ERROR";
@@
-1129,6
+1133,10
@@
static void complete_incr_bin(conn *c) {
case DELTA_ITEM_CAS_MISMATCH:
write_bin_error(c, PROTOCOL_BINARY_RESPONSE_KEY_EEXISTS, 0);
break;
case DELTA_ITEM_CAS_MISMATCH:
write_bin_error(c, PROTOCOL_BINARY_RESPONSE_KEY_EEXISTS, 0);
break;
+
+ default:
+ assert(0);
+ abort();
}
}
}
}
@@
-1196,6
+1204,9
@@
static void complete_update_bin(conn *c) {
eno = PROTOCOL_BINARY_RESPONSE_NOT_STORED;
}
write_bin_error(c, eno, 0);
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 */
}
item_remove(c->item); /* release the c->item reference */
@@
-2235,6
+2246,10
@@
static void complete_nread_binary(conn *c) {
case bin_reading_sasl_auth_data:
process_bin_complete_sasl_auth(c);
break;
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);
default:
fprintf(stderr, "Not handling substate %d\n", c->substate);
assert(0);
@@
-3057,6
+3072,9
@@
static void process_arithmetic_command(conn *c, token_t *tokens, const size_t nt
break;
case DELTA_ITEM_CAS_MISMATCH:
break; /* Should never get here */
break;
case DELTA_ITEM_CAS_MISMATCH:
break; /* Should never get here */
+ default:
+ assert(false);
+ abort();
}
}
}
}
@@
-3391,6
+3409,9
@@
static void process_command(conn *c, char *command) {
case REASSIGN_SRC_DST_SAME:
out_string(c, "SAME src and dst class are identical");
break;
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 &&
}
return;
} else if (ntokens == 4 &&
@@
-3845,6
+3866,9
@@
static void drive_machine(conn *c) {
case READ_MEMORY_ERROR: /* Failed to allocate more memory */
/* State already set by try_read_network */
break;
case READ_MEMORY_ERROR: /* Failed to allocate more memory */
/* State already set by try_read_network */
break;
+ default:
+ assert(false);
+ abort();
}
break;
}
break;
@@
-4054,6
+4078,9
@@
static void drive_machine(conn *c) {
case TRANSMIT_SOFT_ERROR:
stop = true;
break;
case TRANSMIT_SOFT_ERROR:
stop = true;
break;
+ default:
+ assert(false);
+ abort();
}
break;
}
break;
@@
-4068,6
+4095,9
@@
static void drive_machine(conn *c) {
case conn_max_state:
assert(false);
break;
case conn_max_state:
assert(false);
break;
+ default:
+ assert(false);
+ abort();
}
}
}
}