From 7ca91311cc68c5ef7fac7afad40b5be8b826f4a9 Mon Sep 17 00:00:00 2001
From: Allanis <allanis@saracraft.net>
Date: Mon, 10 Mar 2014 01:51:39 +0000
Subject: [PATCH] [Fix] Should fix empty mission listings.

---
 src/board.c   | 2 +-
 src/mission.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/board.c b/src/board.c
index a9065e9..89e5843 100644
--- a/src/board.c
+++ b/src/board.c
@@ -243,7 +243,7 @@ static void board_update(unsigned int wdw) {
 
   /* Commodities. */
   if(p->ncommodities == 0) {
-    strncat(str, "none", 128-len);
+    strncat(str, "none\n", 128-len);
     len = strlen(str);
   } else {
     for(i = 0; i < p->ncommodities; i++) {
diff --git a/src/mission.c b/src/mission.c
index e3bb90c..431d784 100644
--- a/src/mission.c
+++ b/src/mission.c
@@ -459,7 +459,7 @@ Mission* missions_computer(int* n, int faction, char* planet, char* sysname) {
         if(RNGF() < chance) {
           m++;
           tmp = realloc(tmp, sizeof(Mission) * m);
-          if(mission_init(&tmp[m-1], misn, 0) == 0)
+          if(mission_init(&tmp[m-1], misn, 0) < 0)
             m--;
         }
     }