From 8028b68439e13cb7a6c7f8f44404d2845825dcab Mon Sep 17 00:00:00 2001 From: Yukai Li Date: Fri, 7 Oct 2022 13:11:28 -0600 Subject: [PATCH] music_player: Fix number and dots extraction --- applications/plugins/music_player/music_player_worker.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/applications/plugins/music_player/music_player_worker.c b/applications/plugins/music_player/music_player_worker.c index d9992f378..3f1ac62f7 100644 --- a/applications/plugins/music_player/music_player_worker.c +++ b/applications/plugins/music_player/music_player_worker.c @@ -133,6 +133,7 @@ static bool is_space(const char c) { static size_t extract_number(const char* string, uint32_t* number) { size_t ret = 0; + *number = 0; while(is_digit(*string)) { *number *= 10; *number += (*string - '0'); @@ -144,6 +145,7 @@ static size_t extract_number(const char* string, uint32_t* number) { static size_t extract_dots(const char* string, uint32_t* number) { size_t ret = 0; + *number = 0; while(*string == '.') { *number += 1; string++;