summaryrefslogtreecommitdiffstats
path: root/Meter.c
diff options
context:
space:
mode:
authorChristian Göttsche <cgzones@googlemail.com>2021-01-05 14:47:49 +0100
committerBenBE <BenBE@geshi.org>2021-01-11 20:12:34 +0100
commit70f48f1f44bf419aac77de8664816a17122c8b29 (patch)
tree1959d394f65bf68a942e9ef4018f22a534eecfc3 /Meter.c
parent958112c5a396815da7a731f406dbfd27bf713572 (diff)
Add wrapper function for free and strdup
Reduces code in callers and helps avoiding memory leaks.
Diffstat (limited to 'Meter.c')
-rw-r--r--Meter.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/Meter.c b/Meter.c
index 2fe949ef..ed9571df 100644
--- a/Meter.c
+++ b/Meter.c
@@ -93,8 +93,7 @@ void Meter_delete(Object* cast) {
}
void Meter_setCaption(Meter* this, const char* caption) {
- free(this->caption);
- this->caption = xStrdup(caption);
+ free_and_xStrdup(&this->caption, caption);
}
static inline void Meter_displayBuffer(const Meter* this, const char* buffer, RichString* out) {

© 2014-2024 Faster IT GmbH | imprint | privacy policy