Merge pull request #2834 from linkkzz/fix-subcount

Fix sub_count is not decreased when client ubsubscribe
This commit is contained in:
Roger Light 2023-08-11 23:03:35 +01:00 committed by GitHub
commit 2f2307f684
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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;
} }
} }