mirror of
https://github.com/apache/nuttx-apps.git
synced 2026-08-24 23:18:23 +00:00
system/settings: fix assertion triggered by uninitialized variables
Fix non-NULL pointer assertion in `get_setting()` caused by uninitialized pointer variables. Signed-off-by: Jean THOMAS <jean@lambdaconcept.com>
This commit is contained in:
parent
c4ff19a7e4
commit
bb508520f1
1 changed files with 3 additions and 3 deletions
|
|
@ -1312,7 +1312,7 @@ errout:
|
|||
int settings_type(FAR char *key, FAR enum settings_type_e *stype)
|
||||
{
|
||||
int ret;
|
||||
FAR setting_t *setting;
|
||||
FAR setting_t *setting = NULL;
|
||||
|
||||
if (!g_settings.initialized)
|
||||
{
|
||||
|
|
@ -1360,7 +1360,7 @@ int settings_type(FAR char *key, FAR enum settings_type_e *stype)
|
|||
int settings_get(FAR char *key, enum settings_type_e type, ...)
|
||||
{
|
||||
int ret;
|
||||
FAR setting_t *setting;
|
||||
FAR setting_t *setting = NULL;
|
||||
|
||||
if (!g_settings.initialized)
|
||||
{
|
||||
|
|
@ -1458,7 +1458,7 @@ errout:
|
|||
int settings_set(FAR char *key, enum settings_type_e type, ...)
|
||||
{
|
||||
int ret;
|
||||
FAR setting_t *setting;
|
||||
FAR setting_t *setting = NULL;
|
||||
uint32_t h;
|
||||
|
||||
if (!g_settings.initialized)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue