projects
/
project
/
firewall3.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rules: fix device and chain usage for DSCP/MARK targets
[project/firewall3.git]
/
includes.c
diff --git
a/includes.c
b/includes.c
index 23b224436f616e469213e2d1573def730350cabf..d1e574c19586a93018842406a4277769ad10f5e4 100644
(file)
--- a/
includes.c
+++ b/
includes.c
@@
-182,19
+182,14
@@
fw3_print_includes(struct fw3_state *state, enum fw3_family family, bool reload)
fw3_command_close();
}
fw3_command_close();
}
+#define TEMPLATE "config() { echo \"You cannot use UCI in firewall includes!\" >&2; exit 1; }; . %s"
static void
run_include(struct fw3_include *include)
{
int rv;
struct stat s;
static void
run_include(struct fw3_include *include)
{
int rv;
struct stat s;
- const char *tmpl =
- "config() { "
- "echo \"You cannot use UCI in firewall includes!\" >&2; "
- "exit 1; "
- "}; . %s";
-
- char buf[PATH_MAX + sizeof(tmpl)];
+ char buf[PATH_MAX + sizeof(TEMPLATE)];
info(" * Running script '%s'", include->path);
info(" * Running script '%s'", include->path);
@@
-204,7
+199,7
@@
run_include(struct fw3_include *include)
return;
}
return;
}
- snprintf(buf, sizeof(buf),
tmpl
, include->path);
+ snprintf(buf, sizeof(buf),
TEMPLATE
, include->path);
rv = system(buf);
if (rv)
rv = system(buf);
if (rv)