File armagetron-fix-build.patch of Package armagetron

Index: armagetronad-0.2.8.3.3/src/network/nNetObject.cpp
===================================================================
--- armagetronad-0.2.8.3.3.orig/src/network/nNetObject.cpp
+++ armagetronad-0.2.8.3.3/src/network/nNetObject.cpp
@@ -1530,7 +1530,7 @@ void nNetObject::SyncAll(){
             // con << sn_SyncRequestedObject.Len() << "/" << sn_netObjects.Len() << "\n";
 
             int currentSync = sn_SyncRequestedObject.Len()-1;
-            while(sn_Connections[user].socket>0 &&
+            while(sn_Connections[user].socket &&
                     sn_Connections[user].bandwidthControl_.CanSend() &&
                     sn_Connections[user].ackPending<sn_maxNoAck &&
                     currentSync >= 0){
Index: armagetronad-0.2.8.3.3/src/tools/tResourceManager.cpp
===================================================================
--- armagetronad-0.2.8.3.3.orig/src/tools/tResourceManager.cpp
+++ armagetronad-0.2.8.3.3/src/tools/tResourceManager.cpp
@@ -44,7 +44,7 @@ static int myHTTPFetch(const char *URI,
     }
 
     fd = fopen(savepath, "w");
-    if (fd < 0) {
+    if (fd == NULL) {
         xmlNanoHTTPClose(ctxt);
         con << tOutput( "$resource_no_write", savepath );
         return 3;
openSUSE Build Service is sponsored by