diff options
author | truelight <truelight@openttd.org> | 2004-12-13 16:15:21 +0000 |
---|---|---|
committer | truelight <truelight@openttd.org> | 2004-12-13 16:15:21 +0000 |
commit | 25dfbc3134dc722989595e169c5054b8f494459e (patch) | |
tree | 555eaf553005479b3ee4c4b51f8d6fca2e9668f5 /network_gui.c | |
parent | bff8c0af614f01e19a876201fc4b28d8308a6007 (diff) | |
download | openttd-25dfbc3134dc722989595e169c5054b8f494459e.tar.xz |
(svn r1054) -Fix: [Network] Redid revision 1024, only a bit more nice this time
(revision length is back to 10, and checking is now done correctly)
Diffstat (limited to 'network_gui.c')
-rw-r--r-- | network_gui.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/network_gui.c b/network_gui.c index c6cf153a6..6a80a3fd8 100644 --- a/network_gui.c +++ b/network_gui.c @@ -88,7 +88,7 @@ static void NetworkGameWindowWndProc(Window *w, WindowEvent *e) else if (_selected_item->info.clients_on == _selected_item->info.clients_max) w->disabled_state = (1<<17); // Server full, join button disabled #ifdef WITH_REV - else if (strncmp(_selected_item->info.server_revision, _openttd_revision, 10) != 0) { + else if (strncmp(_selected_item->info.server_revision, _openttd_revision, NETWORK_REVISION_LENGTH - 1) != 0) { if (strncmp(_selected_item->info.server_revision, "norev000", sizeof(_selected_item->info.server_revision)) != 0) w->disabled_state = (1<<17); // Revision mismatch, join button disabled } @@ -115,7 +115,7 @@ static void NetworkGameWindowWndProc(Window *w, WindowEvent *e) const NetworkGameList *cur_item = _network_game_list; while (cur_item != NULL) { #ifdef WITH_REV - bool compatible = (strncmp(cur_item->info.server_revision, _openttd_revision, 10) == 0); + bool compatible = (strncmp(cur_item->info.server_revision, _openttd_revision, NETWORK_REVISION_LENGTH - 1) == 0); #else bool compatible = true; // We have no idea if we are compatible... #endif @@ -210,7 +210,7 @@ static void NetworkGameWindowWndProc(Window *w, WindowEvent *e) y+=2; #ifdef WITH_REV - if (strncmp(_selected_item->info.server_revision, _openttd_revision, 10) != 0) { + if (strncmp(_selected_item->info.server_revision, _openttd_revision, NETWORK_REVISION_LENGTH - 1) != 0) { if (strncmp(_selected_item->info.server_revision, "norev000", sizeof(_selected_item->info.server_revision)) != 0) DrawStringMultiCenter(360, y, STR_NETWORK_VERSION_MISMATCH, 2); // server mismatch } else |