Skip to content

Commit e310021

Browse files
trantanenrlubos
authored andcommitted
samples: cellular: modem_shell: link: Error msg for search config read
A better error text made when reading search configuration failed due to missing search configuration. Signed-off-by: Tommi Rantanen <tommi.rantanen@nordicsemi.no>
1 parent b664d4d commit e310021

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

include/modem/lte_lc.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -1783,7 +1783,7 @@ int lte_lc_periodic_search_set(const struct lte_lc_periodic_search_cfg *const cf
17831783
*
17841784
* @retval 0 if a configuration was found and populated to the provided pointer.
17851785
* @retval -EINVAL if input parameter was @c NULL.
1786-
* @retval -ENOENT if no periodic search was not configured.
1786+
* @retval -ENOENT if periodic search configuration was not set.
17871787
* @retval -EFAULT if an AT command failed.
17881788
* @retval -EBADMSG if the modem responded with an error to an AT command or the
17891789
* response could not be parsed.

samples/cellular/modem_shell/src/link/link_shell.c

+4-1
Original file line numberDiff line numberDiff line change
@@ -2169,7 +2169,10 @@ static int link_shell_search(const struct shell *shell, size_t argc, char **argv
21692169
if (operation == LINK_OPERATION_READ) {
21702170

21712171
ret = lte_lc_periodic_search_get(&search_cfg);
2172-
if (ret) {
2172+
if (ret == -ENOENT) {
2173+
mosh_error("Reading search configuration failed: no configuration set");
2174+
return ret;
2175+
} else if (ret) {
21732176
mosh_error("Reading search configuration failed: %d", ret);
21742177
return ret;
21752178
}

0 commit comments

Comments
 (0)