diff --git a/CHANGES b/CHANGES index d640ac30..3e6bef9c 100644 --- a/CHANGES +++ b/CHANGES @@ -2,6 +2,7 @@ lm-sensors CHANGES file ----------------------- SVN-HEAD + libsensors: Avoid namespace pollution fancontrol: Don't use named pipes when we don't need them (#2319) sensors-detect: Add Intel SCH (bus) support Add SMSC EMC6D103 support diff --git a/lib/conf-parse.y b/lib/conf-parse.y index fbf12c9e..47fea254 100644 --- a/lib/conf-parse.y +++ b/lib/conf-parse.y @@ -158,7 +158,7 @@ set_statement: SET function_name expression if (!current_chip) { sensors_yyerror("Set statement before first chip statement"); free($2); - free_expr($3); + sensors_free_expr($3); YYERROR; } new_el.lineno = $1; @@ -173,8 +173,8 @@ compute_statement: COMPUTE function_name expression ',' expression if (!current_chip) { sensors_yyerror("Compute statement before first chip statement"); free($2); - free_expr($3); - free_expr($5); + sensors_free_expr($3); + sensors_free_expr($5); YYERROR; } new_el.lineno = $1; diff --git a/lib/init.c b/lib/init.c index d1ec201c..7c8b55d8 100644 --- a/lib/init.c +++ b/lib/init.c @@ -129,15 +129,15 @@ static void free_label(sensors_label *label) free(label->value); } -void free_expr(sensors_expr *expr) +void sensors_free_expr(sensors_expr *expr) { if (expr->kind == sensors_kind_var) free(expr->data.var); else if (expr->kind == sensors_kind_sub) { if (expr->data.subexpr.sub1) - free_expr(expr->data.subexpr.sub1); + sensors_free_expr(expr->data.subexpr.sub1); if (expr->data.subexpr.sub2) - free_expr(expr->data.subexpr.sub2); + sensors_free_expr(expr->data.subexpr.sub2); } free(expr); } @@ -145,14 +145,14 @@ void free_expr(sensors_expr *expr) static void free_set(sensors_set *set) { free(set->name); - free_expr(set->value); + sensors_free_expr(set->value); } static void free_compute(sensors_compute *compute) { free(compute->name); - free_expr(compute->from_proc); - free_expr(compute->to_proc); + sensors_free_expr(compute->from_proc); + sensors_free_expr(compute->to_proc); } static void free_ignore(sensors_ignore *ignore) diff --git a/lib/init.h b/lib/init.h index 2876d474..a86983ad 100644 --- a/lib/init.h +++ b/lib/init.h @@ -23,6 +23,6 @@ #include "data.h" -void free_expr(sensors_expr *expr); +void sensors_free_expr(sensors_expr *expr); #endif /* def LIB_SENSORS_INIT_H */