summaryrefslogtreecommitdiffstats
path: root/common/state
diff options
context:
space:
mode:
authorStefan Lengfeld <s.lengfeld@phytec.de>2016-11-02 08:54:29 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2016-11-03 07:18:08 +0100
commitd0f1f07dfa2d9a31228856437dc2673f25f3dd66 (patch)
treee01095a255f560659a1843ce77d40e9280e5c501 /common/state
parent037fa2fedbc1db384a2960fd5361945d114b7b78 (diff)
downloadbarebox-d0f1f07dfa2d9a31228856437dc2673f25f3dd66.tar.gz
barebox-d0f1f07dfa2d9a31228856437dc2673f25f3dd66.tar.xz
state: fix state is not saved when string variable is changed
The dirty flag was not set properly. Signed-off-by: Stefan Lengfeld <s.lengfeld@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'common/state')
-rw-r--r--common/state/state_variables.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/state/state_variables.c b/common/state/state_variables.c
index efc24562c1..45ec962e42 100644
--- a/common/state/state_variables.c
+++ b/common/state/state_variables.c
@@ -383,7 +383,7 @@ static int state_string_set(struct param_d *p, void *priv)
if (ret)
return ret;
- return state_set_dirty(p, sv->state);
+ return state_set_dirty(p, sv);
}
static int state_string_get(struct param_d *p, void *priv)