diff --git a/examples/widgets/chart/lv_example_chart_3.c b/examples/widgets/chart/lv_example_chart_3.c index 0c46668c3a..c0a45553e7 100644 --- a/examples/widgets/chart/lv_example_chart_3.c +++ b/examples/widgets/chart/lv_example_chart_3.c @@ -8,7 +8,7 @@ static void draw_event_cb(lv_event_t * e) if(dsc->id == LV_CHART_AXIS_PRIMARY_X && dsc->text) { const char * month[] = {"Jan", "Febr", "March", "Apr", "May", "Jun", "July", "Aug", "Sept", "Oct", "Nov", "Dec"}; - dsc->text = month[dsc->value]; + lv_snprintf(dsc->text, dsc->text_length, month[dsc->value]); } } diff --git a/src/extra/libs/png/lodepng.c b/src/extra/libs/png/lodepng.c index 11c3b27382..d43cdaafa9 100644 --- a/src/extra/libs/png/lodepng.c +++ b/src/extra/libs/png/lodepng.c @@ -2552,6 +2552,8 @@ unsigned char* lodepng_chunk_find(unsigned char* chunk, unsigned char* end, cons if(lodepng_chunk_type_equals(chunk, type)) return chunk; chunk = lodepng_chunk_next(chunk, end); } + + return 0; /*Shouldn't reach this*/ } const unsigned char* lodepng_chunk_find_const(const unsigned char* chunk, const unsigned char* end, const char type[5]) { @@ -2560,6 +2562,8 @@ const unsigned char* lodepng_chunk_find_const(const unsigned char* chunk, const if(lodepng_chunk_type_equals(chunk, type)) return chunk; chunk = lodepng_chunk_next_const(chunk, end); } + + return 0; /*Shouldn't reach this*/ } unsigned lodepng_chunk_append(unsigned char** out, size_t* outsize, const unsigned char* chunk) {