modbus_tcp

checking if ext is null but not utilising it to skip over the strcmp's
This commit is contained in:
2023-11-28 13:10:34 +01:00
parent 103098d2a7
commit 984f1dbe26

View File

@@ -109,8 +109,7 @@ static err_t modbus_incoming_data(void* arg, struct tcp_pcb* pcb, struct pbuf* p
const char* ext = strrchr(file_list[registers[REG_IMAGE_NR] - 1].name, '.');
if (ext == NULL) {
LOG_CRIT(TAG, "No valid extension found");
}
if (strcmp(ext, ".gif") == 0) {
} else if (strcmp(ext, ".gif") == 0) {
lcd_draw_gif_from_fs(file_list[registers[REG_IMAGE_NR] - 1].name, 0, 75);
} else if (strcmp(ext, ".bmp") == 0) {
lcd_draw_img_from_fs(file_list[registers[REG_IMAGE_NR] - 1].name, 0, 75);