mirror of
https://dev.iopsys.eu/bbf/bbfdm.git
synced 2025-12-10 07:44:39 +01:00
X_<VENDOR>_OWSD: add validation functions
This commit is contained in:
parent
0693cef8d5
commit
40b6b1cf79
1 changed files with 5 additions and 2 deletions
|
|
@ -242,8 +242,7 @@ static int get_x_iopsys_eu_owsd_virtualhost_alias(char *refparam, struct dmctx *
|
||||||
struct uci_section *dmmap_section = NULL;
|
struct uci_section *dmmap_section = NULL;
|
||||||
|
|
||||||
get_dmmap_section_of_config_section("dmmap_owsd", "owsd-listen", section_name((struct uci_section *)data), &dmmap_section);
|
get_dmmap_section_of_config_section("dmmap_owsd", "owsd-listen", section_name((struct uci_section *)data), &dmmap_section);
|
||||||
if (dmmap_section)
|
dmuci_get_value_by_section_string(dmmap_section, "olistenalias", value);
|
||||||
dmuci_get_value_by_section_string(dmmap_section, "olistenalias", value);
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -253,6 +252,8 @@ static int set_x_iopsys_eu_owsd_virtualhost_alias(char *refparam, struct dmctx *
|
||||||
|
|
||||||
switch (action) {
|
switch (action) {
|
||||||
case VALUECHECK:
|
case VALUECHECK:
|
||||||
|
if (dm_validate_string(value, -1, 64, NULL, 0, NULL, 0))
|
||||||
|
return FAULT_9007;
|
||||||
return 0;
|
return 0;
|
||||||
case VALUESET:
|
case VALUESET:
|
||||||
get_dmmap_section_of_config_section("dmmap_owsd", "owsd-listen", section_name((struct uci_section *)data), &dmmap_section);
|
get_dmmap_section_of_config_section("dmmap_owsd", "owsd-listen", section_name((struct uci_section *)data), &dmmap_section);
|
||||||
|
|
@ -273,6 +274,8 @@ static int set_x_iopsys_eu_owsd_ubus_proxy_enable(char *refparam, struct dmctx *
|
||||||
{
|
{
|
||||||
switch (action) {
|
switch (action) {
|
||||||
case VALUECHECK:
|
case VALUECHECK:
|
||||||
|
if (dm_validate_boolean(value))
|
||||||
|
return FAULT_9007;
|
||||||
return 0;
|
return 0;
|
||||||
case VALUESET:
|
case VALUESET:
|
||||||
dmuci_set_value("owsd", "ubusproxy", "enable", value);
|
dmuci_set_value("owsd", "ubusproxy", "enable", value);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue