diff --git a/irqbalance.c b/irqbalance.c index 7630e38..e76d27b 100644 --- a/irqbalance.c +++ b/irqbalance.c @@ -153,6 +153,7 @@ static void parse_command_line(int argc, char **argv) add_cl_banned_irq((int)val); break; case 'l': + free(polscript); polscript = strdup(optarg); break; case 'm': @@ -702,6 +703,7 @@ int main(int argc, char** argv) out: free_object_tree(); free_cl_opts(); + free(polscript); /* Remove pidfile */ if (!foreground_mode && pidfile)