Merge pull request #2834 from linkkzz/fix-subcount
Fix sub_count is not decreased when client ubsubscribe
This commit is contained in:
commit
2f2307f684
@ -389,6 +389,7 @@ static int sub__remove_normal(struct mosquitto *context, struct mosquitto__subhi
|
|||||||
if(context->subs[i] && context->subs[i]->hier == subhier){
|
if(context->subs[i] && context->subs[i]->hier == subhier){
|
||||||
mosquitto__free(context->subs[i]);
|
mosquitto__free(context->subs[i]);
|
||||||
context->subs[i] = NULL;
|
context->subs[i] = NULL;
|
||||||
|
context->sub_count--;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -429,6 +430,7 @@ static int sub__remove_shared(struct mosquitto *context, struct mosquitto__subhi
|
|||||||
|
|
||||||
mosquitto__free(context->subs[i]);
|
mosquitto__free(context->subs[i]);
|
||||||
context->subs[i] = NULL;
|
context->subs[i] = NULL;
|
||||||
|
context->sub_count--;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user