--- mqtt/src/Attic/conn.c 2011/12/09 11:46:48 1.1.2.12 +++ mqtt/src/Attic/conn.c 2011/12/13 10:12:36 1.1.2.13 @@ -285,7 +285,7 @@ mqtt_readCONNECT(mqtt_msg_t * __restrict buf, u_short var = (mqtthdr_var_t*) pos; } /* check init string & protocol */ - if (var->var_sb.sb.l != 6 || strncmp(var->var_data, MQTT_CONN_STR, 6)) { + if (var->var_sb.sb.l != 6 || strncmp((char*) var->var_data, MQTT_CONN_STR, 6)) { mqtt_SetErr(EINVAL, "Error:: invalid init string %.6s(%d)", var->var_data, var->var_sb.sb.l); cack.retcode = MQTT_RETCODE_REFUSE_UNAVAIL;