Skip to content

Commit bec05a5

Browse files
fnde-otaescolar
authored andcommitted
settings: Fix settings runtime read callback return value
The settings runtime read callback should return the actual length of the data that has been read. Signed-off-by: François Delawarde <[email protected]>
1 parent f7f63c6 commit bec05a5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

subsys/settings/src/settings_runtime.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ static ssize_t settings_runtime_read_cb(void *cb_arg, void *data, size_t len)
2020
struct read_cb_arg *arg = (struct read_cb_arg *)cb_arg;
2121

2222
memcpy(data, arg->data, MIN(arg->len, len));
23-
return len;
23+
return MIN(arg->len, len);
2424
}
2525

2626
int settings_runtime_set(const char *name, void *data, size_t len)

0 commit comments

Comments
 (0)