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--; } }