Skip to content

Commit 36a586b

Browse files
committed
Fix error on release a pointer.
1 parent 609acf8 commit 36a586b

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

highlight-wrapper/wrapper_highlight.cpp

+5-1
Original file line numberDiff line numberDiff line change
@@ -401,7 +401,7 @@ static void release_theme_property(HThemeProperty *property) {
401401
}
402402
free(property->color);
403403
property->color = nullptr;
404-
free(property);
404+
405405
for (int i=0; i<property->numberOfCustomStyles; i++) {
406406
free(property->formats[i]);
407407
free(property->styles[i]);
@@ -413,6 +413,10 @@ static void release_theme_property(HThemeProperty *property) {
413413

414414
free(property->override);
415415
property->override = nullptr;
416+
417+
property->numberOfCustomStyles = 0;
418+
419+
free(property);
416420
}
417421

418422
/**

0 commit comments

Comments
 (0)