version 1.1.2.7, 2011/12/05 15:30:49
|
version 1.1.2.8, 2011/12/05 16:55:40
|
Line 275 mqtt_readCONNECT(mqtt_msg_t * __restrict buf, u_short
|
Line 275 mqtt_readCONNECT(mqtt_msg_t * __restrict buf, u_short
|
if (!buf || !buf->msg_base || !buf->msg_len || !psConnID || !connLen) |
if (!buf || !buf->msg_base || !buf->msg_len || !psConnID || !connLen) |
return flg; |
return flg; |
|
|
hdr = (struct mqtthdr*) buf->msg_base; | hdr = _mqtt_readHEADER(buf, MQTT_TYPE_CONNECT, &ret, &len); |
if (hdr->mqtt_msg.type != MQTT_TYPE_CONNECT) { | if (!hdr) |
mqtt_SetErr(EINVAL, "Error:: wrong command #%d", hdr->mqtt_msg.type); | |
return flg; |
return flg; |
} else |
|
len = mqtt_decodeLen(hdr->mqtt_len, &ret); |
|
if (len < 12) { |
if (len < 12) { |
mqtt_SetErr(EINVAL, "Error:: short message length %d", len); |
mqtt_SetErr(EINVAL, "Error:: short message length %d", len); |
return flg; |
return flg; |
Line 410 mqtt_readCONNACK(mqtt_msg_t * __restrict buf)
|
Line 407 mqtt_readCONNACK(mqtt_msg_t * __restrict buf)
|
if (!buf || !buf->msg_base || !buf->msg_len) |
if (!buf || !buf->msg_base || !buf->msg_len) |
return (u_char) -1; |
return (u_char) -1; |
|
|
hdr = (struct mqtthdr*) buf->msg_base; | hdr = _mqtt_readHEADER(buf, MQTT_TYPE_CONNACK, &ret, &len); |
if (hdr->mqtt_msg.type != MQTT_TYPE_CONNACK) { | if (!hdr) |
mqtt_SetErr(EINVAL, "Error:: wrong command #%d", hdr->mqtt_msg.type); | |
return (u_char) -1; |
return (u_char) -1; |
} else |
|
len = mqtt_decodeLen(hdr->mqtt_len, &ret); |
|
if (len < sizeof(mqtthdr_connack_t)) { |
if (len < sizeof(mqtthdr_connack_t)) { |
mqtt_SetErr(EINVAL, "Error:: short message length %d", len); |
mqtt_SetErr(EINVAL, "Error:: short message length %d", len); |
return (u_char) -1; |
return (u_char) -1; |