Исправлена повреждение заголовка раздела 1

pull/15/head
forth32 7 years ago
parent 6a35abcc62
commit 6d38a48c71

@ -1 +1 @@
221 223

@ -269,17 +269,20 @@ for (i=0;i<npart;i++) {
//**************************************************** //****************************************************
void show_fw_info() { void show_fw_info() {
uint8_t* sptr; uint8_t* sptr;
char ver[36];
if (ptable[0].hd.version[0] != ':') printf("\n Версия прошивки: %s",ptable[0].hd.version); // нестандартная строка версии if (ptable[0].hd.version[0] != ':') printf("\n Версия прошивки: %s",ptable[0].hd.version); // нестандартная строка версии
else { else {
// стандартная строка версии // стандартная строка версии
sptr=strrchr(ptable[0].hd.version+1,':'); // ищем разделитель-двоеточие memset(ver,0,sizeof(ver));
if (sptr == 0) printf("\n Версия прошивки: %s",ptable[0].hd.version); // не найдено - несоответствие стандарту strncpy(ver,ptable[0].hd.version,32);
sptr=strrchr(ver+1,':'); // ищем разделитель-двоеточие
if (sptr == 0) printf("\n Версия прошивки: %s",ver); // не найдено - несоответствие стандарту
else { else {
*sptr=0; *sptr=0;
printf("\n Версия прошивки: %s",sptr+1); printf("\n Версия прошивки: %s",sptr+1);
printf("\n Платформа: %s",ptable[0].hd.version+1); printf("\n Платформа: %s",ver+1);
} }
} }

Loading…
Cancel
Save