Commit 9a8dc42d authored by longpanda's avatar longpanda
Browse files

Fix the issue introduced in LinuxGUI version. (#3128)

parent 6166a813
...@@ -190,6 +190,8 @@ int vtoygpt_main(int argc, char **argv) ...@@ -190,6 +190,8 @@ int vtoygpt_main(int argc, char **argv)
Name = pMainGptInfo->PartTbl[1].Name; Name = pMainGptInfo->PartTbl[1].Name;
if (Name[0] == 'V' && Name[1] == 'T' && Name[2] == 'O' && Name[3] == 'Y') if (Name[0] == 'V' && Name[1] == 'T' && Name[2] == 'O' && Name[3] == 'Y')
{
if (pMainGptInfo->PartTbl[1].Attr != VENTOY_EFI_PART_ATTR)
{ {
pMainGptInfo->PartTbl[1].Attr = VENTOY_EFI_PART_ATTR; pMainGptInfo->PartTbl[1].Attr = VENTOY_EFI_PART_ATTR;
pMainGptInfo->Head.PartTblCrc = VtoyCrc32(pMainGptInfo->PartTbl, sizeof(pMainGptInfo->PartTbl)); pMainGptInfo->Head.PartTblCrc = VtoyCrc32(pMainGptInfo->PartTbl, sizeof(pMainGptInfo->PartTbl));
...@@ -210,6 +212,7 @@ int vtoygpt_main(int argc, char **argv) ...@@ -210,6 +212,7 @@ int vtoygpt_main(int argc, char **argv)
fsync(fd); fsync(fd);
} }
} }
}
free(pMainGptInfo); free(pMainGptInfo);
free(pBackGptInfo); free(pBackGptInfo);
......
...@@ -290,6 +290,8 @@ int main(int argc, const char **argv) ...@@ -290,6 +290,8 @@ int main(int argc, const char **argv)
Name = pMainGptInfo->PartTbl[1].Name; Name = pMainGptInfo->PartTbl[1].Name;
if (Name[0] == 'V' && Name[1] == 'T' && Name[2] == 'O' && Name[3] == 'Y') if (Name[0] == 'V' && Name[1] == 'T' && Name[2] == 'O' && Name[3] == 'Y')
{
if (pMainGptInfo->PartTbl[1].Attr != VENTOY_EFI_PART_ATTR)
{ {
pMainGptInfo->PartTbl[1].Attr = VENTOY_EFI_PART_ATTR; pMainGptInfo->PartTbl[1].Attr = VENTOY_EFI_PART_ATTR;
pMainGptInfo->Head.PartTblCrc = VtoyCrc32(pMainGptInfo->PartTbl, sizeof(pMainGptInfo->PartTbl)); pMainGptInfo->Head.PartTblCrc = VtoyCrc32(pMainGptInfo->PartTbl, sizeof(pMainGptInfo->PartTbl));
...@@ -310,6 +312,7 @@ int main(int argc, const char **argv) ...@@ -310,6 +312,7 @@ int main(int argc, const char **argv)
fsync(fd); fsync(fd);
} }
} }
}
free(pMainGptInfo); free(pMainGptInfo);
free(pBackGptInfo); free(pBackGptInfo);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment