Fix potential memory leak in mosquitto_sub_topic_tokenise()

pull/139/head
Roger A. Light 10 years ago
parent 720d52d86e
commit acb95f2f2e

@ -1374,9 +1374,9 @@ int mosquitto_sub_topic_tokenise(const char *subtopic, char ***topics, int *coun
tlen = stop-start + 1;
(*topics)[hier] = _mosquitto_calloc(tlen, sizeof(char));
if(!(*topics)[hier]){
for(i=0; i<hier_count; i++){
if((*topics)[hier]){
_mosquitto_free((*topics)[hier]);
for(j=0; j<hier_count; j++){
if((*topics)[j]){
_mosquitto_free((*topics)[j]);
}
}
_mosquitto_free((*topics));

Loading…
Cancel
Save