--- libaitmqtt/src/aitmqtt.c 2022/09/14 14:32:48 1.3.4.4 +++ libaitmqtt/src/aitmqtt.c 2022/09/16 04:14:03 1.3.4.6 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: aitmqtt.c,v 1.3.4.4 2022/09/14 14:32:48 misho Exp $ +* $Id: aitmqtt.c,v 1.3.4.6 2022/09/16 04:14:03 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -333,7 +333,7 @@ mqtt_strs2subs(const char **csStr, u_short strnum, u_c v[i].sub_topic.msg_len = strlen(csStr[i]); v[i].sub_topic.msg_base = (u_char*) e_strdup(csStr[i]); if (qoses && qoses[i] < MQTT_QOS_RESERVED) - v[i].sub_ret = qoses[i]; + v[i].sub_qos = qoses[i]; } return v; @@ -407,8 +407,6 @@ mqtt_subRealloc(mqtt_subscr_t ** __restrict subs, u_sh return NULL; for (i = 0, ss = *subs; ss; i++, ss++); - if (i < num) - return NULL; if (i == num) return *subs; @@ -473,7 +471,7 @@ mqtt_subCopy(mqtt_subscr_t * __restrict dst, mqtt_subs dst->sub_value.msg_len = 0; } - dst->sub_ret = src->sub_ret; + dst->sub_qos = src->sub_qos; return dst; }