From 313b3d3752cdd3361a9c2d3ca3c9b9739414b83c Mon Sep 17 00:00:00 2001 From: Explorer09 Date: Fri, 27 May 2016 17:11:54 +0800 Subject: [PATCH] Remove redundant is-null checks on free(Meter.drawData) --- Meter.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Meter.c b/Meter.c index 020f40cf..49fe8d03 100644 --- a/Meter.c +++ b/Meter.c @@ -181,8 +181,7 @@ void Meter_delete(Object* cast) { if (Meter_doneFn(this)) { Meter_done(this); } - if (this->drawData) - free(this->drawData); + free(this->drawData); free(this->caption); free(this->values); free(this); @@ -213,8 +212,7 @@ void Meter_setMode(Meter* this, int modeIndex) { Meter_updateMode(this, modeIndex); } else { assert(modeIndex >= 1); - if (this->drawData) - free(this->drawData); + free(this->drawData); this->drawData = NULL; MeterMode* mode = Meter_modes[modeIndex];