Skip to content

Commit d1bd93c

Browse files
author
Lee Leahy
committed
Bug Fix: NTRIP Server menu call getUserInputString with 50 instead of 0
1 parent 06f6168 commit d1bd93c

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

Firmware/RTK_Everywhere/menuBase.ino

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ void menuBase()
284284
{
285285
systemPrintf("Enter Caster Address for Server %d: ", serverNumber + 1);
286286
if (getUserInputString(&settings.ntripServer_CasterHost[serverNumber][0],
287-
sizeof(settings.ntripServer_CasterHost[serverNumber]) == INPUT_RESPONSE_VALID))
287+
NTRIP_SERVER_STRING_SIZE) == INPUT_RESPONSE_VALID)
288288
restartBase = true;
289289
}
290290
else if (incoming == 1)
@@ -308,7 +308,7 @@ void menuBase()
308308
systemPrintf("Enter Caster User for Server %d: ", serverNumber + 1);
309309

310310
if (getUserInputString(&settings.ntripServer_CasterUser[serverNumber][0],
311-
sizeof(settings.ntripServer_CasterUser[serverNumber])) == INPUT_RESPONSE_VALID)
311+
NTRIP_SERVER_STRING_SIZE) == INPUT_RESPONSE_VALID)
312312
restartBase = true;
313313
}
314314
else if (incoming == 3)
@@ -319,7 +319,7 @@ void menuBase()
319319
systemPrintf("Enter password for Caster User for Server %d: ", serverNumber + 1);
320320

321321
if (getUserInputString(&settings.ntripServer_CasterUserPW[serverNumber][0],
322-
sizeof(settings.ntripServer_CasterUserPW[serverNumber])) == INPUT_RESPONSE_VALID)
322+
NTRIP_SERVER_STRING_SIZE) == INPUT_RESPONSE_VALID)
323323
restartBase = true;
324324
}
325325
else if (incoming == 4)
@@ -330,7 +330,7 @@ void menuBase()
330330
systemPrintf("Enter Mount Point for Server %d: ", serverNumber + 1);
331331

332332
if (getUserInputString(&settings.ntripServer_MountPoint[serverNumber][0],
333-
sizeof(settings.ntripServer_MountPoint[serverNumber])) == INPUT_RESPONSE_VALID)
333+
NTRIP_SERVER_STRING_SIZE) == INPUT_RESPONSE_VALID)
334334
restartBase = true;
335335
}
336336
else if (incoming == 5)
@@ -341,7 +341,7 @@ void menuBase()
341341
systemPrintf("Enter password for Mount Point for Server %d: ", serverNumber + 1);
342342

343343
if (getUserInputString(&settings.ntripServer_MountPointPW[serverNumber][0],
344-
sizeof(settings.ntripServer_MountPointPW[serverNumber])) == INPUT_RESPONSE_VALID)
344+
NTRIP_SERVER_STRING_SIZE) == INPUT_RESPONSE_VALID)
345345
restartBase = true;
346346
}
347347
}

Firmware/RTK_Everywhere/settings.h

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1002,6 +1002,8 @@ const Regional_Information Regional_Information_Table[] =
10021002
};
10031003
const int numRegionalAreas = sizeof(Regional_Information_Table) / sizeof(Regional_Information_Table[0]);
10041004

1005+
#define NTRIP_SERVER_STRING_SIZE 50
1006+
10051007
// This is all the settings that can be set on RTK Product. It's recorded to NVM and the config file.
10061008
// Avoid reordering. The order of these variables is mimicked in NVM/record/parse/create/update/get
10071009
struct Settings
@@ -1130,7 +1132,7 @@ struct Settings
11301132
bool debugNtripServerState = false;
11311133
bool enableNtripServer = false;
11321134
bool enableRtcmMessageChecking = false;
1133-
char ntripServer_CasterHost[NTRIP_SERVER_MAX][50] = // It's free...
1135+
char ntripServer_CasterHost[NTRIP_SERVER_MAX][NTRIP_SERVER_STRING_SIZE] = // It's free...
11341136
{
11351137
"rtk2go.com",
11361138
"",
@@ -1144,28 +1146,28 @@ struct Settings
11441146
2101,
11451147
2101,
11461148
};
1147-
char ntripServer_CasterUser[NTRIP_SERVER_MAX][50] =
1149+
char ntripServer_CasterUser[NTRIP_SERVER_MAX][NTRIP_SERVER_STRING_SIZE] =
11481150
{
11491151
"[email protected]" // Some free casters require auth. User must provide their own email address to use RTK2Go
11501152
"",
11511153
"",
11521154
"",
11531155
};
1154-
char ntripServer_CasterUserPW[NTRIP_SERVER_MAX][50] =
1156+
char ntripServer_CasterUserPW[NTRIP_SERVER_MAX][NTRIP_SERVER_STRING_SIZE] =
11551157
{
11561158
"",
11571159
"",
11581160
"",
11591161
"",
11601162
};
1161-
char ntripServer_MountPoint[NTRIP_SERVER_MAX][50] =
1163+
char ntripServer_MountPoint[NTRIP_SERVER_MAX][NTRIP_SERVER_STRING_SIZE] =
11621164
{
11631165
"bldr_dwntwn2", // NTRIP Server
11641166
"",
11651167
"",
11661168
"",
11671169
};
1168-
char ntripServer_MountPointPW[NTRIP_SERVER_MAX][50] =
1170+
char ntripServer_MountPointPW[NTRIP_SERVER_MAX][NTRIP_SERVER_STRING_SIZE] =
11691171
{
11701172
"WR5wRo4H",
11711173
"",

0 commit comments

Comments
 (0)