mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
Remove unused variables from ebtablesContext
The input_filter and nat_postrouting variables were never used to create any firewall rules. Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
This commit is contained in:
parent
c383e13a37
commit
ca3dafef41
@ -86,9 +86,7 @@ VIR_ONCE_GLOBAL_INIT(virEbTables)
|
|||||||
|
|
||||||
struct _ebtablesContext
|
struct _ebtablesContext
|
||||||
{
|
{
|
||||||
ebtRules *input_filter;
|
|
||||||
ebtRules *forward_filter;
|
ebtRules *forward_filter;
|
||||||
ebtRules *nat_postrouting;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
@ -324,34 +322,21 @@ ebtablesContextNew(const char *driver)
|
|||||||
{
|
{
|
||||||
bool success = false;
|
bool success = false;
|
||||||
ebtablesContext *ctx = NULL;
|
ebtablesContext *ctx = NULL;
|
||||||
char *input_chain = NULL;
|
|
||||||
char *forward_chain = NULL;
|
char *forward_chain = NULL;
|
||||||
char *nat_chain = NULL;
|
|
||||||
|
|
||||||
if (VIR_ALLOC(ctx) < 0)
|
if (VIR_ALLOC(ctx) < 0)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
if (virAsprintf(&input_chain, "libvirt_%s_INPUT", driver) < 0 ||
|
if (virAsprintf(&forward_chain, "libvirt_%s_FORWARD", driver) < 0)
|
||||||
virAsprintf(&forward_chain, "libvirt_%s_FORWARD", driver) < 0 ||
|
|
||||||
virAsprintf(&nat_chain, "libvirt_%s_POSTROUTING", driver) < 0) {
|
|
||||||
goto cleanup;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!(ctx->input_filter = ebtRulesNew("filter", input_chain)))
|
|
||||||
goto cleanup;
|
goto cleanup;
|
||||||
|
|
||||||
if (!(ctx->forward_filter = ebtRulesNew("filter", forward_chain)))
|
if (!(ctx->forward_filter = ebtRulesNew("filter", forward_chain)))
|
||||||
goto cleanup;
|
goto cleanup;
|
||||||
|
|
||||||
if (!(ctx->nat_postrouting = ebtRulesNew("nat", nat_chain)))
|
|
||||||
goto cleanup;
|
|
||||||
|
|
||||||
success = true;
|
success = true;
|
||||||
|
|
||||||
cleanup:
|
cleanup:
|
||||||
VIR_FREE(input_chain);
|
|
||||||
VIR_FREE(forward_chain);
|
VIR_FREE(forward_chain);
|
||||||
VIR_FREE(nat_chain);
|
|
||||||
|
|
||||||
if (!success) {
|
if (!success) {
|
||||||
ebtablesContextFree(ctx);
|
ebtablesContextFree(ctx);
|
||||||
@ -372,12 +357,8 @@ ebtablesContextFree(ebtablesContext *ctx)
|
|||||||
{
|
{
|
||||||
if (!ctx)
|
if (!ctx)
|
||||||
return;
|
return;
|
||||||
if (ctx->input_filter)
|
|
||||||
ebtRulesFree(ctx->input_filter);
|
|
||||||
if (ctx->forward_filter)
|
if (ctx->forward_filter)
|
||||||
ebtRulesFree(ctx->forward_filter);
|
ebtRulesFree(ctx->forward_filter);
|
||||||
if (ctx->nat_postrouting)
|
|
||||||
ebtRulesFree(ctx->nat_postrouting);
|
|
||||||
VIR_FREE(ctx);
|
VIR_FREE(ctx);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user