Whoops.
This commit is contained in:
parent
db4150b651
commit
36d465f9e1
@ -529,38 +529,36 @@ bool Accelerator::SDK_OnLoad(char *error, size_t maxlength, bool late)
|
|||||||
char steamInfPath[512];
|
char steamInfPath[512];
|
||||||
g_pSM->BuildPath(Path_Game, steamInfPath, sizeof(steamInfPath), "steam.inf");
|
g_pSM->BuildPath(Path_Game, steamInfPath, sizeof(steamInfPath), "steam.inf");
|
||||||
|
|
||||||
FILE *f = fopen(steamInfPath, "rb");
|
FILE *steamInfFile = fopen(steamInfPath, "rb");
|
||||||
if (!f) {
|
if (steamInfFile) {
|
||||||
return;
|
char steamInfTemp[256] = {0};
|
||||||
}
|
fread(steamInfTemp, sizeof(char), sizeof(steamInfTemp) - 1, steamInfFile);
|
||||||
|
|
||||||
char steamInfTemp[256] = {0};
|
fclose(steamInfFile);
|
||||||
fread(steamInfTemp, sizeof(char), sizeof(steamInfTemp) - 1, f);
|
|
||||||
|
|
||||||
fclose(f);
|
unsigned source = 0;
|
||||||
|
strcpy(steamInf, "\nSteam_");
|
||||||
unsigned source = 0;
|
unsigned target = 7; // strlen("\nSteam_");
|
||||||
strcpy(steamInf, "\nSteam_");
|
while (true) {
|
||||||
unsigned target = 7; // strlen("\nSteam_");
|
|
||||||
while (true) {
|
|
||||||
if (steamInfTemp[source] == '\0') {
|
|
||||||
source++;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
if (steamInfTemp[source] == '\r') {
|
|
||||||
source++;
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
if (steamInfTemp[source] == '\n') {
|
|
||||||
source++;
|
|
||||||
if (steamInfTemp[source] == '\0') {
|
if (steamInfTemp[source] == '\0') {
|
||||||
|
source++;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
strcpy(&steamInf[target], "\nSteam_");
|
if (steamInfTemp[source] == '\r') {
|
||||||
target += 7;
|
source++;
|
||||||
continue;
|
continue;
|
||||||
|
}
|
||||||
|
if (steamInfTemp[source] == '\n') {
|
||||||
|
source++;
|
||||||
|
if (steamInfTemp[source] == '\0') {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
strcpy(&steamInf[target], "\nSteam_");
|
||||||
|
target += 7;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
steamInf[target++] = steamInfTemp[source++];
|
||||||
}
|
}
|
||||||
steamInf[target++] = steamInfTemp[source++];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (late) {
|
if (late) {
|
||||||
|
Loading…
Reference in New Issue
Block a user