small change to prevent compiler warning
authorHolger Schemel <info@artsoft.org>
Fri, 14 Sep 2018 15:49:59 +0000 (17:49 +0200)
committerHolger Schemel <info@artsoft.org>
Fri, 14 Sep 2018 15:49:59 +0000 (17:49 +0200)
This change makes Clang happy (which issued a warning before).
(Interestingly, GCC did not care about the previous code.)

src/network.c

index dcd925949a18dc1ccfc5ab5f65b53de00f8923b9..cd004f62f8f3ad732b72d91288940b2d6fcc53d0 100644 (file)
@@ -747,11 +747,12 @@ static void Handle_OP_STOP_PLAYING()
     boolean stopped_by_remote_player = (!client_player->connected_locally);
     char message[100];
 
-    sprintf(message, (cause_for_stopping == NETWORK_STOP_BY_PLAYER ?
-                     "Network game stopped by player %d!" :
-                     cause_for_stopping == NETWORK_STOP_BY_ERROR ?
-                     "Network game stopped due to internal error!" :
-                     "Network game stopped!"), client_nr);
+    if (cause_for_stopping == NETWORK_STOP_BY_PLAYER)
+      sprintf(message, "Network game stopped by player %d!", client_nr);
+    else
+      sprintf(message, (cause_for_stopping == NETWORK_STOP_BY_ERROR ?
+                       "Network game stopped due to internal error!" :
+                       "Network game stopped!"));
 
     if (cause_for_stopping != NETWORK_STOP_BY_PLAYER ||
        stopped_by_remote_player)