diff options
-rw-r--r-- | drivers/power/test_power.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/power/test_power.c b/drivers/power/test_power.c index 83c42ea88f2b..57246cdbd042 100644 --- a/drivers/power/test_power.c +++ b/drivers/power/test_power.c | |||
@@ -301,6 +301,8 @@ static int map_get_value(struct battery_property_map *map, const char *key, | |||
301 | buf[MAX_KEYLENGTH-1] = '\0'; | 301 | buf[MAX_KEYLENGTH-1] = '\0'; |
302 | 302 | ||
303 | cr = strnlen(buf, MAX_KEYLENGTH) - 1; | 303 | cr = strnlen(buf, MAX_KEYLENGTH) - 1; |
304 | if (cr < 0) | ||
305 | return def_val; | ||
304 | if (buf[cr] == '\n') | 306 | if (buf[cr] == '\n') |
305 | buf[cr] = '\0'; | 307 | buf[cr] = '\0'; |
306 | 308 | ||